home *** CD-ROM | disk | FTP | other *** search
/ Apple Software Dispatch / Apple Software Dispatch.iso / Software Dispatch Files / Resolve / Sample Application / Sample Application.rsrc / CODE_27_SAVE.txt < prev    next >
Text File  |  1993-07-15  |  336KB  |  5,941 lines

  1. # near model CODE resource
  2. # jump table entries: 9328-9336 (9 of them)
  3. fn00000000:
  4. 00000000  7000                     moveq.l    D0, 0x00
  5. 00000002  4E75                     rts
  6. fn00000004:
  7. 00000004  4E56 FFE2                link       A6, -0x001E
  8. 00000008  48E7 1F18                movem.l    -[A7], D3,D4,D5,D6,D7,A3,A4
  9. 0000000C  286D CE94                movea.l    A4, [A5 - 0x316C]
  10. 00000010  4AAE 0018                tst.l      [A6 + 0x18]
  11. 00000014  6606                     bne        +0x8 /* 0000001C */
  12. 00000016  4A6E 0016                tst.w      [A6 + 0x16]
  13. 0000001A  6656                     bne        +0x58 /* 00000072 */
  14. label0000001C:
  15. 0000001C  203C FFFF 0000           move.l     D0, 0xFFFF0000
  16. 00000022  C0AE 0018                and.l      D0, [A6 + 0x18]
  17. 00000026  672C                     beq        +0x2E /* 00000054 */
  18. 00000028  006E 8000 000A           ori.w      [A6 + 0xA], 0x8000
  19. 0000002E  18AE 000B                move.b     [A4], [A6 + 0xB]
  20. 00000032  196E 000A 0001           move.b     [A4 + 0x1], [A6 + 0xA]
  21. 00000038  548C                     addq.l     A4, 2
  22. 0000003A  18AE 001B                move.b     [A4], [A6 + 0x1B]
  23. 0000003E  196E 001A 0001           move.b     [A4 + 0x1], [A6 + 0x1A]
  24. 00000044  196E 0019 0002           move.b     [A4 + 0x2], [A6 + 0x19]
  25. 0000004A  196E 0018 0003           move.b     [A4 + 0x3], [A6 + 0x18]
  26. 00000050  588C                     addq.l     A4, 4
  27. 00000052  601E                     bra        +0x20 /* 00000072 */
  28. label00000054:
  29. 00000054  18AE 000B                move.b     [A4], [A6 + 0xB]
  30. 00000058  196E 000A 0001           move.b     [A4 + 0x1], [A6 + 0xA]
  31. 0000005E  3D6E 001A FFFE           move.w     [A6 - 0x2], [A6 + 0x1A]
  32. 00000064  548C                     addq.l     A4, 2
  33. 00000066  18AE FFFF                move.b     [A4], [A6 - 0x1]
  34. 0000006A  196E FFFE 0001           move.b     [A4 + 0x1], [A6 - 0x2]
  35. 00000070  548C                     addq.l     A4, 2
  36. label00000072:
  37. 00000072  2D6E 000C FFEE           move.l     [A6 - 0x12], [A6 + 0xC]
  38. 00000078  4EAD 09D2                jsr        [A5 + 0x9D2 /* export_310 */]
  39. 0000007C  6000 0EC2                bra        +0xEC4 /* 00000F40 */
  40. label00000080:
  41. 00000080  2D6E 0010 FFE6           move.l     [A6 - 0x1A], [A6 + 0x10]
  42. 00000086  6000 0EA4                bra        +0xEA6 /* 00000F2C */
  43. label0000008A:
  44. 0000008A  206E FFE6                movea.l    A0, [A6 - 0x1A]
  45. 0000008E  52AE FFE6                addq.l     [A6 - 0x1A], 1
  46. 00000092  7000                     moveq.l    D0, 0x00
  47. 00000094  1010                     move.b     D0, [A0]
  48. 00000096  3800                     move.w     D4, D0
  49. label00000098:
  50. 00000098  3004                     move.w     D0, D4
  51. 0000009A  5340                     subq.w     D0, 1
  52. 0000009C  6B00 0E5C                bmi        +0xE5E /* 00000EFA */
  53. 000000A0  0C40 001F                cmpi.w     D0, 0x1F
  54. 000000A4  6E00 0E54                bgt        +0xE56 /* 00000EFA */
  55. 000000A8  D040                     add.w      D0, D0
  56. 000000AA  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  57. 000000AE  4EFB 0000                jmp        [PC + D0.w]
  58. 000000B2  0042 004A                ori.w      D2, 0x4A /* 'J' */
  59. 000000B6  0058 0072                ori.w      [A0]+, 0x72 /* 'r' */
  60. 000000BA  00A0 00B6 00E4           ori.l      -[A0], 0xB600E4
  61. 000000C0  0164                     bchg       -[A4], D0
  62. 000000C2  0206 02A0                andi.b     D6, 0xA0
  63. 000000C6  0306                     btst       D6, D1
  64. 000000C8  0354                     bchg       [A4], D1
  65. 000000CA  038C                     bclr       A4, D1
  66. 000000CC  0400 0438                subi.b     D0, 0x38 /* '8' */
  67. 000000D0  04AC 04C8 09E4 0522      subi.l     [A4 + 0x522], 0x4C809E4
  68. 000000D8  0578 07DC                bchg       [0x000007DC], D2
  69. 000000DC  0862 088C                bchg.b     -[A2], 0x8C
  70. 000000E0  0922                     btst       -[A2], D4
  71. 000000E2  0AC6                     .incomplete
  72. 000000E4  0B2E 098C                btst       [A6 + 0x98C], D5
  73. 000000E8  0BA6                     bclr       -[A6], D5
  74. 000000EA  0D86                     bclr       D6, D6
  75. 000000EC  0254 0E4A                andi.w     [A4], 0xE4A
  76. 000000F0  0DEA                     .incomplete
  77. 000000F2  52AE FFEE                addq.l     [A6 - 0x12], 1
  78. 000000F6  6000 0E02                bra        +0xE04 /* 00000EFA */
  79. 000000FA  206E FFEE                movea.l    A0, [A6 - 0x12]
  80. 000000FE  52AE FFEE                addq.l     [A6 - 0x12], 1
  81. 00000102  18D0                     move.b     [A4]+, [A0]
  82. 00000104  6000 0DF4                bra        +0xDF6 /* 00000EFA */
  83. 00000108  206E FFEE                movea.l    A0, [A6 - 0x12]
  84. 0000010C  18A8 0001                move.b     [A4], [A0 + 0x1]
  85. 00000110  206E FFEE                movea.l    A0, [A6 - 0x12]
  86. 00000114  1950 0001                move.b     [A4 + 0x1], [A0]
  87. 00000118  548C                     addq.l     A4, 2
  88. 0000011A  54AE FFEE                addq.l     [A6 - 0x12], 2
  89. 0000011E  6000 0DDA                bra        +0xDDC /* 00000EFA */
  90. 00000122  206E FFEE                movea.l    A0, [A6 - 0x12]
  91. 00000126  18A8 0003                move.b     [A4], [A0 + 0x3]
  92. 0000012A  206E FFEE                movea.l    A0, [A6 - 0x12]
  93. 0000012E  1968 0002 0001           move.b     [A4 + 0x1], [A0 + 0x2]
  94. 00000134  206E FFEE                movea.l    A0, [A6 - 0x12]
  95. 00000138  1968 0001 0002           move.b     [A4 + 0x2], [A0 + 0x1]
  96. 0000013E  206E FFEE                movea.l    A0, [A6 - 0x12]
  97. 00000142  1950 0003                move.b     [A4 + 0x3], [A0]
  98. 00000146  588C                     addq.l     A4, 4
  99. 00000148  58AE FFEE                addq.l     [A6 - 0x12], 4
  100. 0000014C  6000 0DAC                bra        +0xDAE /* 00000EFA */
  101. 00000150  2F0C                     move.l     -[A7], A4
  102. 00000152  2F2E FFEE                move.l     -[A7], [A6 - 0x12]
  103. 00000156  4EAD 1AFA                jsr        [A5 + 0x1AFA /* export_859 */]
  104. 0000015A  508C                     addq.l     A4, 8
  105. 0000015C  50AE FFEE                addq.l     [A6 - 0x12], 8
  106. 00000160  508F                     addq.l     A7, 8
  107. 00000162  6000 0D96                bra        +0xD98 /* 00000EFA */
  108. 00000166  206E FFEE                movea.l    A0, [A6 - 0x12]
  109. 0000016A  1890                     move.b     [A4], [A0]
  110. 0000016C  206E FFEE                movea.l    A0, [A6 - 0x12]
  111. 00000170  1968 0001 0001           move.b     [A4 + 0x1], [A0 + 0x1]
  112. 00000176  206E FFEE                movea.l    A0, [A6 - 0x12]
  113. 0000017A  1968 0002 0002           move.b     [A4 + 0x2], [A0 + 0x2]
  114. 00000180  206E FFEE                movea.l    A0, [A6 - 0x12]
  115. 00000184  1968 0003 0003           move.b     [A4 + 0x3], [A0 + 0x3]
  116. 0000018A  588C                     addq.l     A4, 4
  117. 0000018C  58AE FFEE                addq.l     [A6 - 0x12], 4
  118. 00000190  6000 0D68                bra        +0xD6A /* 00000EFA */
  119. 00000194  206E FFEE                movea.l    A0, [A6 - 0x12]
  120. 00000198  1890                     move.b     [A4], [A0]
  121. 0000019A  206E FFEE                movea.l    A0, [A6 - 0x12]
  122. 0000019E  1968 0001 0001           move.b     [A4 + 0x1], [A0 + 0x1]
  123. 000001A4  206E FFEE                movea.l    A0, [A6 - 0x12]
  124. 000001A8  1968 0002 0002           move.b     [A4 + 0x2], [A0 + 0x2]
  125. 000001AE  4A6D C438                tst.w      [A5 - 0x3BC8]
  126. 000001B2  670C                     beq        +0xE /* 000001C0 */
  127. 000001B4  206E FFEE                movea.l    A0, [A6 - 0x12]
  128. 000001B8  7000                     moveq.l    D0, 0x00
  129. 000001BA  1028 0003                move.b     D0, [A0 + 0x3]
  130. 000001BE  601E                     bra        +0x20 /* 000001DE */
  131. label000001C0:
  132. 000001C0  206E FFEE                movea.l    A0, [A6 - 0x12]
  133. 000001C4  7000                     moveq.l    D0, 0x00
  134. 000001C6  1028 0003                move.b     D0, [A0 + 0x3]
  135. 000001CA  48C0                     ext.l      D0
  136. 000001CC  81FC 0040                divs.w     D0, 0x40 /* '@' */
  137. 000001D0  4840                     swap.w     D0
  138. 000001D2  41ED BEBC                lea.l      A0, [A5 - 0x4144]
  139. 000001D6  7200                     moveq.l    D1, 0x00
  140. 000001D8  1230 0000                move.b     D1, [A0 + D0.w]
  141. 000001DC  2001                     move.l     D0, D1
  142. label000001DE:
  143. 000001DE  1940 0003                move.b     [A4 + 0x3], D0
  144. 000001E2  206E FFEE                movea.l    A0, [A6 - 0x12]
  145. 000001E6  1968 0004 0004           move.b     [A4 + 0x4], [A0 + 0x4]
  146. 000001EC  206E FFEE                movea.l    A0, [A6 - 0x12]
  147. 000001F0  1968 0005 0005           move.b     [A4 + 0x5], [A0 + 0x5]
  148. 000001F6  206E FFEE                movea.l    A0, [A6 - 0x12]
  149. 000001FA  1968 0006 0006           move.b     [A4 + 0x6], [A0 + 0x6]
  150. 00000200  206E FFEE                movea.l    A0, [A6 - 0x12]
  151. 00000204  1968 0007 0007           move.b     [A4 + 0x7], [A0 + 0x7]
  152. 0000020A  508C                     addq.l     A4, 8
  153. 0000020C  50AE FFEE                addq.l     [A6 - 0x12], 8
  154. 00000210  6000 0CE8                bra        +0xCEA /* 00000EFA */
  155. 00000214  206E FFEE                movea.l    A0, [A6 - 0x12]
  156. 00000218  1890                     move.b     [A4], [A0]
  157. 0000021A  206E FFEE                movea.l    A0, [A6 - 0x12]
  158. 0000021E  1968 0001 0001           move.b     [A4 + 0x1], [A0 + 0x1]
  159. 00000224  206E FFEE                movea.l    A0, [A6 - 0x12]
  160. 00000228  1968 0002 0002           move.b     [A4 + 0x2], [A0 + 0x2]
  161. 0000022E  4A6D C438                tst.w      [A5 - 0x3BC8]
  162. 00000232  670C                     beq        +0xE /* 00000240 */
  163. 00000234  206E FFEE                movea.l    A0, [A6 - 0x12]
  164. 00000238  7000                     moveq.l    D0, 0x00
  165. 0000023A  1028 0003                move.b     D0, [A0 + 0x3]
  166. 0000023E  601E                     bra        +0x20 /* 0000025E */
  167. label00000240:
  168. 00000240  206E FFEE                movea.l    A0, [A6 - 0x12]
  169. 00000244  7000                     moveq.l    D0, 0x00
  170. 00000246  1028 0003                move.b     D0, [A0 + 0x3]
  171. 0000024A  48C0                     ext.l      D0
  172. 0000024C  81FC 0040                divs.w     D0, 0x40 /* '@' */
  173. 00000250  4840                     swap.w     D0
  174. 00000252  41ED BEBC                lea.l      A0, [A5 - 0x4144]
  175. 00000256  7200                     moveq.l    D1, 0x00
  176. 00000258  1230 0000                move.b     D1, [A0 + D0.w]
  177. 0000025C  2001                     move.l     D0, D1
  178. label0000025E:
  179. 0000025E  1940 0003                move.b     [A4 + 0x3], D0
  180. 00000262  206E FFEE                movea.l    A0, [A6 - 0x12]
  181. 00000266  1968 0004 0004           move.b     [A4 + 0x4], [A0 + 0x4]
  182. 0000026C  206E FFEE                movea.l    A0, [A6 - 0x12]
  183. 00000270  1968 0005 0005           move.b     [A4 + 0x5], [A0 + 0x5]
  184. 00000276  206E FFEE                movea.l    A0, [A6 - 0x12]
  185. 0000027A  1968 0006 0006           move.b     [A4 + 0x6], [A0 + 0x6]
  186. 00000280  206E FFEE                movea.l    A0, [A6 - 0x12]
  187. 00000284  1968 0007 0007           move.b     [A4 + 0x7], [A0 + 0x7]
  188. 0000028A  206E FFEE                movea.l    A0, [A6 - 0x12]
  189. 0000028E  200C                     move.l     D0, A4
  190. 00000290  5080                     addq.l     D0, 8
  191. 00000292  2240                     movea.l    A1, D0
  192. 00000294  12A8 0009                move.b     [A1], [A0 + 0x9]
  193. 00000298  206E FFEE                movea.l    A0, [A6 - 0x12]
  194. 0000029C  200C                     move.l     D0, A4
  195. 0000029E  5080                     addq.l     D0, 8
  196. 000002A0  2240                     movea.l    A1, D0
  197. 000002A2  1368 0008 0001           move.b     [A1 + 0x1], [A0 + 0x8]
  198. 000002A8  D8FC 000A                add.w      A4, 0xA /* '\n' */
  199. 000002AC  700A                     moveq.l    D0, 0x0A
  200. 000002AE  D1AE FFEE                add.l      [A6 - 0x12], D0
  201. 000002B2  6000 0C46                bra        +0xC48 /* 00000EFA */
  202. 000002B6  200C                     move.l     D0, A4
  203. 000002B8  90AD CE94                sub.l      D0, [A5 - 0x316C]
  204. 000002BC  2F00                     move.l     -[A7], D0
  205. 000002BE  2F2D CE94                move.l     -[A7], [A5 - 0x316C]
  206. 000002C2  4EBA 14D8                jsr        [PC + 0x14D8 /* 0000179C */]
  207. 000002C6  4A40                     tst.w      D0
  208. 000002C8  508F                     addq.l     A7, 8
  209. 000002CA  6606                     bne        +0x8 /* 000002D2 */
  210. 000002CC  7000                     moveq.l    D0, 0x00
  211. 000002CE  6000 0C90                bra        +0xC92 /* 00000F60 */
  212. label000002D2:
  213. 000002D2  7000                     moveq.l    D0, 0x00
  214. 000002D4  2F00                     move.l     -[A7], D0
  215. 000002D6  7201                     moveq.l    D1, 0x01
  216. 000002D8  2F01                     move.l     -[A7], D1
  217. 000002DA  486D C10C                pea.l      [A5 - 0x3EF4]
  218. 000002DE  2F2E FFEE                move.l     -[A7], [A6 - 0x12]
  219. 000002E2  2F00                     move.l     -[A7], D0
  220. 000002E4  4EBA FD1E                jsr        [PC - 0x2E2 /* 00000004 */]
  221. 000002E8  4A40                     tst.w      D0
  222. 000002EA  4FEF 0014                lea.l      A7, [A7 + 0x14]
  223. 000002EE  6606                     bne        +0x8 /* 000002F6 */
  224. 000002F0  7000                     moveq.l    D0, 0x00
  225. 000002F2  6000 0C6C                bra        +0xC6E /* 00000F60 */
  226. label000002F6:
  227. 000002F6  286D CE94                movea.l    A4, [A5 - 0x316C]
  228. 000002FA  701E                     moveq.l    D0, 0x1E
  229. 000002FC  D1AE FFEE                add.l      [A6 - 0x12], D0
  230. 00000300  6000 0BF8                bra        +0xBFA /* 00000EFA */
  231. 00000304  200C                     move.l     D0, A4
  232. 00000306  90AD CE94                sub.l      D0, [A5 - 0x316C]
  233. 0000030A  2F00                     move.l     -[A7], D0
  234. 0000030C  2F2D CE94                move.l     -[A7], [A5 - 0x316C]
  235. 00000310  4EBA 148A                jsr        [PC + 0x148A /* 0000179C */]
  236. 00000314  4A40                     tst.w      D0
  237. 00000316  508F                     addq.l     A7, 8
  238. 00000318  6606                     bne        +0x8 /* 00000320 */
  239. 0000031A  7000                     moveq.l    D0, 0x00
  240. 0000031C  6000 0C42                bra        +0xC44 /* 00000F60 */
  241. label00000320:
  242. 00000320  7000                     moveq.l    D0, 0x00
  243. 00000322  2F00                     move.l     -[A7], D0
  244. 00000324  7201                     moveq.l    D1, 0x01
  245. 00000326  2F01                     move.l     -[A7], D1
  246. 00000328  486D C0DE                pea.l      [A5 - 0x3F22]
  247. 0000032C  2F2E FFEE                move.l     -[A7], [A6 - 0x12]
  248. 00000330  2F00                     move.l     -[A7], D0
  249. 00000332  4EBA FCD0                jsr        [PC - 0x330 /* 00000004 */]
  250. 00000336  4A40                     tst.w      D0
  251. 00000338  4FEF 0014                lea.l      A7, [A7 + 0x14]
  252. 0000033C  6606                     bne        +0x8 /* 00000344 */
  253. 0000033E  7000                     moveq.l    D0, 0x00
  254. 00000340  6000 0C1E                bra        +0xC20 /* 00000F60 */
  255. label00000344:
  256. 00000344  286D CE94                movea.l    A4, [A5 - 0x316C]
  257. 00000348  50AE FFEE                addq.l     [A6 - 0x12], 8
  258. 0000034C  6000 0BAC                bra        +0xBAE /* 00000EFA */
  259. 00000350  206E FFEE                movea.l    A0, [A6 - 0x12]
  260. 00000354  1890                     move.b     [A4], [A0]
  261. 00000356  206E FFEE                movea.l    A0, [A6 - 0x12]
  262. 0000035A  1968 0001 0001           move.b     [A4 + 0x1], [A0 + 0x1]
  263. 00000360  206E FFEE                movea.l    A0, [A6 - 0x12]
  264. 00000364  1968 0002 0002           move.b     [A4 + 0x2], [A0 + 0x2]
  265. 0000036A  206E FFEE                movea.l    A0, [A6 - 0x12]
  266. 0000036E  1968 0003 0003           move.b     [A4 + 0x3], [A0 + 0x3]
  267. 00000374  206E FFEE                movea.l    A0, [A6 - 0x12]
  268. 00000378  1968 0004 0004           move.b     [A4 + 0x4], [A0 + 0x4]
  269. 0000037E  206E FFEE                movea.l    A0, [A6 - 0x12]
  270. 00000382  1968 0005 0005           move.b     [A4 + 0x5], [A0 + 0x5]
  271. 00000388  206E FFEE                movea.l    A0, [A6 - 0x12]
  272. 0000038C  2F28 0006                move.l     -[A7], [A0 + 0x6]
  273. 00000390  200C                     move.l     D0, A4
  274. 00000392  5C80                     addq.l     D0, 6
  275. 00000394  2F00                     move.l     -[A7], D0
  276. 00000396  4EAD 1B22                jsr        [A5 + 0x1B22 /* export_864 */]
  277. 0000039A  206E FFEE                movea.l    A0, [A6 - 0x12]
  278. 0000039E  2068 0006                movea.l    A0, [A0 + 0x6]
  279. 000003A2  7000                     moveq.l    D0, 0x00
  280. 000003A4  1010                     move.b     D0, [A0]
  281. 000003A6  5E80                     addq.l     D0, 7
  282. 000003A8  D9C0                     add.l      A4, D0
  283. 000003AA  700A                     moveq.l    D0, 0x0A
  284. 000003AC  D1AE FFEE                add.l      [A6 - 0x12], D0
  285. 000003B0  508F                     addq.l     A7, 8
  286. 000003B2  6000 0B46                bra        +0xB48 /* 00000EFA */
  287. 000003B6  200C                     move.l     D0, A4
  288. 000003B8  90AD CE94                sub.l      D0, [A5 - 0x316C]
  289. 000003BC  2F00                     move.l     -[A7], D0
  290. 000003BE  2F2D CE94                move.l     -[A7], [A5 - 0x316C]
  291. 000003C2  4EBA 13D8                jsr        [PC + 0x13D8 /* 0000179C */]
  292. 000003C6  4A40                     tst.w      D0
  293. 000003C8  508F                     addq.l     A7, 8
  294. 000003CA  6606                     bne        +0x8 /* 000003D2 */
  295. 000003CC  7000                     moveq.l    D0, 0x00
  296. 000003CE  6000 0B90                bra        +0xB92 /* 00000F60 */
  297. label000003D2:
  298. 000003D2  7000                     moveq.l    D0, 0x00
  299. 000003D4  2F00                     move.l     -[A7], D0
  300. 000003D6  7201                     moveq.l    D1, 0x01
  301. 000003D8  2F01                     move.l     -[A7], D1
  302. 000003DA  486D C102                pea.l      [A5 - 0x3EFE]
  303. 000003DE  2F2E FFEE                move.l     -[A7], [A6 - 0x12]
  304. 000003E2  2F00                     move.l     -[A7], D0
  305. 000003E4  4EBA FC1E                jsr        [PC - 0x3E2 /* 00000004 */]
  306. 000003E8  4A40                     tst.w      D0
  307. 000003EA  4FEF 0014                lea.l      A7, [A7 + 0x14]
  308. 000003EE  6606                     bne        +0x8 /* 000003F6 */
  309. 000003F0  7000                     moveq.l    D0, 0x00
  310. 000003F2  6000 0B6C                bra        +0xB6E /* 00000F60 */
  311. label000003F6:
  312. 000003F6  286D CE94                movea.l    A4, [A5 - 0x316C]
  313. 000003FA  7032                     moveq.l    D0, 0x32
  314. 000003FC  D1AE FFEE                add.l      [A6 - 0x12], D0
  315. 00000400  6000 0AF8                bra        +0xAFA /* 00000EFA */
  316. 00000404  206E FFEE                movea.l    A0, [A6 - 0x12]
  317. 00000408  18A8 0003                move.b     [A4], [A0 + 0x3]
  318. 0000040C  206E FFEE                movea.l    A0, [A6 - 0x12]
  319. 00000410  1968 0002 0001           move.b     [A4 + 0x1], [A0 + 0x2]
  320. 00000416  206E FFEE                movea.l    A0, [A6 - 0x12]
  321. 0000041A  200C                     move.l     D0, A4
  322. 0000041C  5480                     addq.l     D0, 2
  323. 0000041E  2240                     movea.l    A1, D0
  324. 00000420  12A8 0001                move.b     [A1], [A0 + 0x1]
  325. 00000424  206E FFEE                movea.l    A0, [A6 - 0x12]
  326. 00000428  200C                     move.l     D0, A4
  327. 0000042A  5480                     addq.l     D0, 2
  328. 0000042C  2240                     movea.l    A1, D0
  329. 0000042E  1350 0001                move.b     [A1 + 0x1], [A0]
  330. 00000432  588C                     addq.l     A4, 4
  331. 00000434  58AE FFEE                addq.l     [A6 - 0x12], 4
  332. 00000438  6000 0AC0                bra        +0xAC2 /* 00000EFA */
  333. 0000043C  206E FFEE                movea.l    A0, [A6 - 0x12]
  334. 00000440  18A8 0003                move.b     [A4], [A0 + 0x3]
  335. 00000444  206E FFEE                movea.l    A0, [A6 - 0x12]
  336. 00000448  1968 0002 0001           move.b     [A4 + 0x1], [A0 + 0x2]
  337. 0000044E  206E FFEE                movea.l    A0, [A6 - 0x12]
  338. 00000452  200C                     move.l     D0, A4
  339. 00000454  5480                     addq.l     D0, 2
  340. 00000456  2240                     movea.l    A1, D0
  341. 00000458  12A8 0001                move.b     [A1], [A0 + 0x1]
  342. 0000045C  206E FFEE                movea.l    A0, [A6 - 0x12]
  343. 00000460  200C                     move.l     D0, A4
  344. 00000462  5480                     addq.l     D0, 2
  345. 00000464  2240                     movea.l    A1, D0
  346. 00000466  1350 0001                move.b     [A1 + 0x1], [A0]
  347. 0000046A  206E FFEE                movea.l    A0, [A6 - 0x12]
  348. 0000046E  200C                     move.l     D0, A4
  349. 00000470  5880                     addq.l     D0, 4
  350. 00000472  2240                     movea.l    A1, D0
  351. 00000474  12A8 0007                move.b     [A1], [A0 + 0x7]
  352. 00000478  206E FFEE                movea.l    A0, [A6 - 0x12]
  353. 0000047C  200C                     move.l     D0, A4
  354. 0000047E  5880                     addq.l     D0, 4
  355. 00000480  2240                     movea.l    A1, D0
  356. 00000482  1368 0006 0001           move.b     [A1 + 0x1], [A0 + 0x6]
  357. 00000488  206E FFEE                movea.l    A0, [A6 - 0x12]
  358. 0000048C  200C                     move.l     D0, A4
  359. 0000048E  5C80                     addq.l     D0, 6
  360. 00000490  2240                     movea.l    A1, D0
  361. 00000492  12A8 0005                move.b     [A1], [A0 + 0x5]
  362. 00000496  206E FFEE                movea.l    A0, [A6 - 0x12]
  363. 0000049A  200C                     move.l     D0, A4
  364. 0000049C  5C80                     addq.l     D0, 6
  365. 0000049E  2240                     movea.l    A1, D0
  366. 000004A0  1368 0004 0001           move.b     [A1 + 0x1], [A0 + 0x4]
  367. 000004A6  508C                     addq.l     A4, 8
  368. 000004A8  50AE FFEE                addq.l     [A6 - 0x12], 8
  369. 000004AC  6000 0A4C                bra        +0xA4E /* 00000EFA */
  370. 000004B0  206E FFEE                movea.l    A0, [A6 - 0x12]
  371. 000004B4  18A8 0003                move.b     [A4], [A0 + 0x3]
  372. 000004B8  206E FFEE                movea.l    A0, [A6 - 0x12]
  373. 000004BC  1968 0002 0001           move.b     [A4 + 0x1], [A0 + 0x2]
  374. 000004C2  206E FFEE                movea.l    A0, [A6 - 0x12]
  375. 000004C6  200C                     move.l     D0, A4
  376. 000004C8  5480                     addq.l     D0, 2
  377. 000004CA  2240                     movea.l    A1, D0
  378. 000004CC  12A8 0001                move.b     [A1], [A0 + 0x1]
  379. 000004D0  206E FFEE                movea.l    A0, [A6 - 0x12]
  380. 000004D4  200C                     move.l     D0, A4
  381. 000004D6  5480                     addq.l     D0, 2
  382. 000004D8  2240                     movea.l    A1, D0
  383. 000004DA  1350 0001                move.b     [A1 + 0x1], [A0]
  384. 000004DE  588C                     addq.l     A4, 4
  385. 000004E0  58AE FFEE                addq.l     [A6 - 0x12], 4
  386. 000004E4  6000 0A14                bra        +0xA16 /* 00000EFA */
  387. 000004E8  206E FFEE                movea.l    A0, [A6 - 0x12]
  388. 000004EC  18A8 0005                move.b     [A4], [A0 + 0x5]
  389. 000004F0  206E FFEE                movea.l    A0, [A6 - 0x12]
  390. 000004F4  1968 0004 0001           move.b     [A4 + 0x1], [A0 + 0x4]
  391. 000004FA  206E FFEE                movea.l    A0, [A6 - 0x12]
  392. 000004FE  200C                     move.l     D0, A4
  393. 00000500  5480                     addq.l     D0, 2
  394. 00000502  2240                     movea.l    A1, D0
  395. 00000504  12A8 0001                move.b     [A1], [A0 + 0x1]
  396. 00000508  206E FFEE                movea.l    A0, [A6 - 0x12]
  397. 0000050C  200C                     move.l     D0, A4
  398. 0000050E  5480                     addq.l     D0, 2
  399. 00000510  2240                     movea.l    A1, D0
  400. 00000512  1350 0001                move.b     [A1 + 0x1], [A0]
  401. 00000516  206E FFEE                movea.l    A0, [A6 - 0x12]
  402. 0000051A  200C                     move.l     D0, A4
  403. 0000051C  5880                     addq.l     D0, 4
  404. 0000051E  2240                     movea.l    A1, D0
  405. 00000520  12A8 0007                move.b     [A1], [A0 + 0x7]
  406. 00000524  206E FFEE                movea.l    A0, [A6 - 0x12]
  407. 00000528  200C                     move.l     D0, A4
  408. 0000052A  5880                     addq.l     D0, 4
  409. 0000052C  2240                     movea.l    A1, D0
  410. 0000052E  1368 0006 0001           move.b     [A1 + 0x1], [A0 + 0x6]
  411. 00000534  206E FFEE                movea.l    A0, [A6 - 0x12]
  412. 00000538  200C                     move.l     D0, A4
  413. 0000053A  5C80                     addq.l     D0, 6
  414. 0000053C  2240                     movea.l    A1, D0
  415. 0000053E  12A8 0003                move.b     [A1], [A0 + 0x3]
  416. 00000542  206E FFEE                movea.l    A0, [A6 - 0x12]
  417. 00000546  200C                     move.l     D0, A4
  418. 00000548  5C80                     addq.l     D0, 6
  419. 0000054A  2240                     movea.l    A1, D0
  420. 0000054C  1368 0002 0001           move.b     [A1 + 0x1], [A0 + 0x2]
  421. 00000552  508C                     addq.l     A4, 8
  422. 00000554  50AE FFEE                addq.l     [A6 - 0x12], 8
  423. 00000558  6000 09A0                bra        +0x9A2 /* 00000EFA */
  424. 0000055C  2F2E FFEE                move.l     -[A7], [A6 - 0x12]
  425. 00000560  2F0C                     move.l     -[A7], A4
  426. 00000562  7011                     moveq.l    D0, 0x11
  427. 00000564  2F00                     move.l     -[A7], D0
  428. 00000566  4EAD 1B12                jsr        [A5 + 0x1B12 /* export_862 */]
  429. 0000056A  D8FC 0011                add.w      A4, 0x11
  430. 0000056E  7012                     moveq.l    D0, 0x12
  431. 00000570  D1AE FFEE                add.l      [A6 - 0x12], D0
  432. 00000574  6000 0984                bra        +0x986 /* 00000EFA */
  433. 00000578  200C                     move.l     D0, A4
  434. 0000057A  90AD CE94                sub.l      D0, [A5 - 0x316C]
  435. 0000057E  2F00                     move.l     -[A7], D0
  436. 00000580  2F2D CE94                move.l     -[A7], [A5 - 0x316C]
  437. 00000584  4EBA 1216                jsr        [PC + 0x1216 /* 0000179C */]
  438. 00000588  4A40                     tst.w      D0
  439. 0000058A  508F                     addq.l     A7, 8
  440. 0000058C  6606                     bne        +0x8 /* 00000594 */
  441. 0000058E  7000                     moveq.l    D0, 0x00
  442. 00000590  6000 09CE                bra        +0x9D0 /* 00000F60 */
  443. label00000594:
  444. 00000594  1B7C 0002 C0FE           move.b     [A5 - 0x3F02], 0x2
  445. 0000059A  7000                     moveq.l    D0, 0x00
  446. 0000059C  2F00                     move.l     -[A7], D0
  447. 0000059E  7201                     moveq.l    D1, 0x01
  448. 000005A0  2F01                     move.l     -[A7], D1
  449. 000005A2  486D C0F6                pea.l      [A5 - 0x3F0A]
  450. 000005A6  2D6E FFEE FFEA           move.l     [A6 - 0x16], [A6 - 0x12]
  451. 000005AC  2F2E FFEE                move.l     -[A7], [A6 - 0x12]
  452. 000005B0  2F00                     move.l     -[A7], D0
  453. 000005B2  4EBA FA50                jsr        [PC - 0x5B0 /* 00000004 */]
  454. 000005B6  4A40                     tst.w      D0
  455. 000005B8  4FEF 0014                lea.l      A7, [A7 + 0x14]
  456. 000005BC  6606                     bne        +0x8 /* 000005C4 */
  457. 000005BE  7000                     moveq.l    D0, 0x00
  458. 000005C0  6000 099E                bra        +0x9A0 /* 00000F60 */
  459. label000005C4:
  460. 000005C4  286D CE94                movea.l    A4, [A5 - 0x316C]
  461. 000005C8  702A                     moveq.l    D0, 0x2A
  462. 000005CA  D1AE FFEE                add.l      [A6 - 0x12], D0
  463. 000005CE  6000 092A                bra        +0x92C /* 00000EFA */
  464. 000005D2  200C                     move.l     D0, A4
  465. 000005D4  90AD CE94                sub.l      D0, [A5 - 0x316C]
  466. 000005D8  2F00                     move.l     -[A7], D0
  467. 000005DA  2F2D CE94                move.l     -[A7], [A5 - 0x316C]
  468. 000005DE  4EBA 11BC                jsr        [PC + 0x11BC /* 0000179C */]
  469. 000005E2  4A40                     tst.w      D0
  470. 000005E4  508F                     addq.l     A7, 8
  471. 000005E6  6606                     bne        +0x8 /* 000005EE */
  472. 000005E8  7000                     moveq.l    D0, 0x00
  473. 000005EA  6000 0974                bra        +0x976 /* 00000F60 */
  474. label000005EE:
  475. 000005EE  7000                     moveq.l    D0, 0x00
  476. 000005F0  2F00                     move.l     -[A7], D0
  477. 000005F2  206E FFEA                movea.l    A0, [A6 - 0x16]
  478. 000005F6  3228 0040                move.w     D1, [A0 + 0x40]
  479. 000005FA  48C1                     ext.l      D1
  480. 000005FC  2F01                     move.l     -[A7], D1
  481. 000005FE  486D C0F2                pea.l      [A5 - 0x3F0E]
  482. 00000602  206E FFEE                movea.l    A0, [A6 - 0x12]
  483. 00000606  2F10                     move.l     -[A7], [A0]
  484. 00000608  2F00                     move.l     -[A7], D0
  485. 0000060A  4EBA F9F8                jsr        [PC - 0x608 /* 00000004 */]
  486. 0000060E  4A40                     tst.w      D0
  487. 00000610  4FEF 0014                lea.l      A7, [A7 + 0x14]
  488. 00000614  6606                     bne        +0x8 /* 0000061C */
  489. 00000616  7000                     moveq.l    D0, 0x00
  490. 00000618  6000 0946                bra        +0x948 /* 00000F60 */
  491. label0000061C:
  492. 0000061C  286D CE94                movea.l    A4, [A5 - 0x316C]
  493. 00000620  58AE FFEE                addq.l     [A6 - 0x12], 4
  494. 00000624  6000 08D4                bra        +0x8D6 /* 00000EFA */
  495. 00000628  206E FFEE                movea.l    A0, [A6 - 0x12]
  496. 0000062C  2050                     movea.l    A0, [A0]
  497. 0000062E  3D68 03F6 FFE4           move.w     [A6 - 0x1C], [A0 + 0x3F6]
  498. 00000634  6C10                     bge        +0x12 /* 00000646 */
  499. 00000636  302E FFE4                move.w     D0, [A6 - 0x1C]
  500. 0000063A  4440                     neg.w      D0
  501. 0000063C  206E FFEE                movea.l    A0, [A6 - 0x12]
  502. 00000640  2050                     movea.l    A0, [A0]
  503. 00000642  3140 03F6                move.w     [A0 + 0x3F6], D0
  504. label00000646:
  505. 00000646  18AE FFE5                move.b     [A4], [A6 - 0x1B]
  506. 0000064A  196E FFE4 0001           move.b     [A4 + 0x1], [A6 - 0x1C]
  507. 00000650  200C                     move.l     D0, A4
  508. 00000652  90AD CE94                sub.l      D0, [A5 - 0x316C]
  509. 00000656  5480                     addq.l     D0, 2
  510. 00000658  2F00                     move.l     -[A7], D0
  511. 0000065A  2F2D CE94                move.l     -[A7], [A5 - 0x316C]
  512. 0000065E  4EBA 113C                jsr        [PC + 0x113C /* 0000179C */]
  513. 00000662  4A40                     tst.w      D0
  514. 00000664  508F                     addq.l     A7, 8
  515. 00000666  6606                     bne        +0x8 /* 0000066E */
  516. 00000668  7000                     moveq.l    D0, 0x00
  517. 0000066A  6000 08F4                bra        +0x8F6 /* 00000F60 */
  518. label0000066E:
  519. 0000066E  4A6E FFE4                tst.w      [A6 - 0x1C]
  520. 00000672  6C00 020C                bge        +0x20E /* 00000880 */
  521. 00000676  206E FFEE                movea.l    A0, [A6 - 0x12]
  522. 0000067A  2050                     movea.l    A0, [A0]
  523. 0000067C  3A28 0116                move.w     D5, [A0 + 0x116]
  524. 00000680  206E FFEE                movea.l    A0, [A6 - 0x12]
  525. 00000684  2050                     movea.l    A0, [A0]
  526. 00000686  7005                     moveq.l    D0, 0x05
  527. 00000688  B028 014E                cmp.b      D0, [A0 + 0x14E]
  528. 0000068C  670E                     beq        +0x10 /* 0000069C */
  529. 0000068E  206E FFEE                movea.l    A0, [A6 - 0x12]
  530. 00000692  2050                     movea.l    A0, [A0]
  531. 00000694  7006                     moveq.l    D0, 0x06
  532. 00000696  B028 014E                cmp.b      D0, [A0 + 0x14E]
  533. 0000069A  6616                     bne        +0x18 /* 000006B2 */
  534. label0000069C:
  535. 0000069C  206E FFEE                movea.l    A0, [A6 - 0x12]
  536. 000006A0  2050                     movea.l    A0, [A0]
  537. 000006A2  3028 02CA                move.w     D0, [A0 + 0x2CA]
  538. 000006A6  5240                     addq.w     D0, 1
  539. 000006A8  206E FFEE                movea.l    A0, [A6 - 0x12]
  540. 000006AC  2050                     movea.l    A0, [A0]
  541. 000006AE  3140 0116                move.w     [A0 + 0x116], D0
  542. label000006B2:
  543. 000006B2  7000                     moveq.l    D0, 0x00
  544. 000006B4  2F00                     move.l     -[A7], D0
  545. 000006B6  7201                     moveq.l    D1, 0x01
  546. 000006B8  2F01                     move.l     -[A7], D1
  547. 000006BA  486D C050                pea.l      [A5 - 0x3FB0]
  548. 000006BE  206E FFEE                movea.l    A0, [A6 - 0x12]
  549. 000006C2  2F10                     move.l     -[A7], [A0]
  550. 000006C4  2F00                     move.l     -[A7], D0
  551. 000006C6  4EBA F93C                jsr        [PC - 0x6C4 /* 00000004 */]
  552. 000006CA  4A40                     tst.w      D0
  553. 000006CC  4FEF 0014                lea.l      A7, [A7 + 0x14]
  554. 000006D0  6700 012A                beq        +0x12C /* 000007FC */
  555. 000006D4  7000                     moveq.l    D0, 0x00
  556. 000006D6  2F00                     move.l     -[A7], D0
  557. 000006D8  7201                     moveq.l    D1, 0x01
  558. 000006DA  2F01                     move.l     -[A7], D1
  559. 000006DC  486D C090                pea.l      [A5 - 0x3F70]
  560. 000006E0  206E FFEE                movea.l    A0, [A6 - 0x12]
  561. 000006E4  2050                     movea.l    A0, [A0]
  562. 000006E6  4868 011E                pea.l      [A0 + 0x11E]
  563. 000006EA  2F00                     move.l     -[A7], D0
  564. 000006EC  4EBA F916                jsr        [PC - 0x6EA /* 00000004 */]
  565. 000006F0  4A40                     tst.w      D0
  566. 000006F2  4FEF 0014                lea.l      A7, [A7 + 0x14]
  567. 000006F6  6700 0104                beq        +0x106 /* 000007FC */
  568. 000006FA  7000                     moveq.l    D0, 0x00
  569. 000006FC  2F00                     move.l     -[A7], D0
  570. 000006FE  7201                     moveq.l    D1, 0x01
  571. 00000700  2F01                     move.l     -[A7], D1
  572. 00000702  486D C084                pea.l      [A5 - 0x3F7C]
  573. 00000706  206E FFEE                movea.l    A0, [A6 - 0x12]
  574. 0000070A  2050                     movea.l    A0, [A0]
  575. 0000070C  4868 0160                pea.l      [A0 + 0x160]
  576. 00000710  2F00                     move.l     -[A7], D0
  577. 00000712  4EBA F8F0                jsr        [PC - 0x710 /* 00000004 */]
  578. 00000716  4A40                     tst.w      D0
  579. 00000718  4FEF 0014                lea.l      A7, [A7 + 0x14]
  580. 0000071C  6700 00DE                beq        +0xE0 /* 000007FC */
  581. 00000720  7000                     moveq.l    D0, 0x00
  582. 00000722  2F00                     move.l     -[A7], D0
  583. 00000724  7201                     moveq.l    D1, 0x01
  584. 00000726  2F01                     move.l     -[A7], D1
  585. 00000728  486D C084                pea.l      [A5 - 0x3F7C]
  586. 0000072C  206E FFEE                movea.l    A0, [A6 - 0x12]
  587. 00000730  2050                     movea.l    A0, [A0]
  588. 00000732  4868 01DE                pea.l      [A0 + 0x1DE]
  589. 00000736  2F00                     move.l     -[A7], D0
  590. 00000738  4EBA F8CA                jsr        [PC - 0x736 /* 00000004 */]
  591. 0000073C  4A40                     tst.w      D0
  592. 0000073E  4FEF 0014                lea.l      A7, [A7 + 0x14]
  593. 00000742  6700 00B8                beq        +0xBA /* 000007FC */
  594. 00000746  7000                     moveq.l    D0, 0x00
  595. 00000748  2F00                     move.l     -[A7], D0
  596. 0000074A  7201                     moveq.l    D1, 0x01
  597. 0000074C  2F01                     move.l     -[A7], D1
  598. 0000074E  486D C084                pea.l      [A5 - 0x3F7C]
  599. 00000752  206E FFEE                movea.l    A0, [A6 - 0x12]
  600. 00000756  2050                     movea.l    A0, [A0]
  601. 00000758  4868 025C                pea.l      [A0 + 0x25C]
  602. 0000075C  2F00                     move.l     -[A7], D0
  603. 0000075E  4EBA F8A4                jsr        [PC - 0x75C /* 00000004 */]
  604. 00000762  4A40                     tst.w      D0
  605. 00000764  4FEF 0014                lea.l      A7, [A7 + 0x14]
  606. 00000768  6700 0092                beq        +0x94 /* 000007FC */
  607. 0000076C  7000                     moveq.l    D0, 0x00
  608. 0000076E  2F00                     move.l     -[A7], D0
  609. 00000770  7201                     moveq.l    D1, 0x01
  610. 00000772  2F01                     move.l     -[A7], D1
  611. 00000774  486D C084                pea.l      [A5 - 0x3F7C]
  612. 00000778  206E FFEE                movea.l    A0, [A6 - 0x12]
  613. 0000077C  2050                     movea.l    A0, [A0]
  614. 0000077E  4868 02DA                pea.l      [A0 + 0x2DA]
  615. 00000782  2F00                     move.l     -[A7], D0
  616. 00000784  4EBA F87E                jsr        [PC - 0x782 /* 00000004 */]
  617. 00000788  4A40                     tst.w      D0
  618. 0000078A  4FEF 0014                lea.l      A7, [A7 + 0x14]
  619. 0000078E  676C                     beq        +0x6E /* 000007FC */
  620. 00000790  7000                     moveq.l    D0, 0x00
  621. 00000792  2F00                     move.l     -[A7], D0
  622. 00000794  7201                     moveq.l    D1, 0x01
  623. 00000796  2F01                     move.l     -[A7], D1
  624. 00000798  486D C07E                pea.l      [A5 - 0x3F82]
  625. 0000079C  206E FFEE                movea.l    A0, [A6 - 0x12]
  626. 000007A0  2050                     movea.l    A0, [A0]
  627. 000007A2  4868 0358                pea.l      [A0 + 0x358]
  628. 000007A6  2F00                     move.l     -[A7], D0
  629. 000007A8  4EBA F85A                jsr        [PC - 0x7A6 /* 00000004 */]
  630. 000007AC  4A40                     tst.w      D0
  631. 000007AE  4FEF 0014                lea.l      A7, [A7 + 0x14]
  632. 000007B2  6748                     beq        +0x4A /* 000007FC */
  633. 000007B4  7000                     moveq.l    D0, 0x00
  634. 000007B6  2F00                     move.l     -[A7], D0
  635. 000007B8  7201                     moveq.l    D1, 0x01
  636. 000007BA  2F01                     move.l     -[A7], D1
  637. 000007BC  486D C07A                pea.l      [A5 - 0x3F86]
  638. 000007C0  206E FFEE                movea.l    A0, [A6 - 0x12]
  639. 000007C4  2050                     movea.l    A0, [A0]
  640. 000007C6  4868 0374                pea.l      [A0 + 0x374]
  641. 000007CA  2F00                     move.l     -[A7], D0
  642. 000007CC  4EBA F836                jsr        [PC - 0x7CA /* 00000004 */]
  643. 000007D0  4A40                     tst.w      D0
  644. 000007D2  4FEF 0014                lea.l      A7, [A7 + 0x14]
  645. 000007D6  6724                     beq        +0x26 /* 000007FC */
  646. 000007D8  7000                     moveq.l    D0, 0x00
  647. 000007DA  2F00                     move.l     -[A7], D0
  648. 000007DC  7201                     moveq.l    D1, 0x01
  649. 000007DE  2F01                     move.l     -[A7], D1
  650. 000007E0  486D C06E                pea.l      [A5 - 0x3F92]
  651. 000007E4  206E FFEE                movea.l    A0, [A6 - 0x12]
  652. 000007E8  2050                     movea.l    A0, [A0]
  653. 000007EA  4868 0382                pea.l      [A0 + 0x382]
  654. 000007EE  2F00                     move.l     -[A7], D0
  655. 000007F0  4EBA F812                jsr        [PC - 0x7EE /* 00000004 */]
  656. 000007F4  4A40                     tst.w      D0
  657. 000007F6  4FEF 0014                lea.l      A7, [A7 + 0x14]
  658. 000007FA  6610                     bne        +0x12 /* 0000080C */
  659. label000007FC:
  660. 000007FC  206E FFEE                movea.l    A0, [A6 - 0x12]
  661. 00000800  2050                     movea.l    A0, [A0]
  662. 00000802  3145 0116                move.w     [A0 + 0x116], D5
  663. 00000806  7000                     moveq.l    D0, 0x00
  664. 00000808  6000 0756                bra        +0x758 /* 00000F60 */
  665. label0000080C:
  666. 0000080C  426E FFE4                clr.w      [A6 - 0x1C]
  667. 00000810  6054                     bra        +0x56 /* 00000866 */
  668. label00000812:
  669. 00000812  7000                     moveq.l    D0, 0x00
  670. 00000814  2F00                     move.l     -[A7], D0
  671. 00000816  7201                     moveq.l    D1, 0x01
  672. 00000818  2F01                     move.l     -[A7], D1
  673. 0000081A  486D C060                pea.l      [A5 - 0x3FA0]
  674. 0000081E  206E FFEE                movea.l    A0, [A6 - 0x12]
  675. 00000822  2050                     movea.l    A0, [A0]
  676. 00000824  2068 03F0                movea.l    A0, [A0 + 0x3F0]
  677. 00000828  342E FFE4                move.w     D2, [A6 - 0x1C]
  678. 0000082C  48C2                     ext.l      D2
  679. 0000082E  2602                     move.l     D3, D2
  680. 00000830  C4FC 004A                mulu.w     D2, 0x4A /* 'J' */
  681. 00000834  4843                     swap.w     D3
  682. 00000836  C6FC 004A                mulu.w     D3, 0x4A /* 'J' */
  683. 0000083A  4843                     swap.w     D3
  684. 0000083C  4243                     clr.w      D3
  685. 0000083E  D483                     add.l      D2, D3
  686. 00000840  4870 2800                pea.l      [A0 + D2]
  687. 00000844  2F00                     move.l     -[A7], D0
  688. 00000846  4EBA F7BC                jsr        [PC - 0x844 /* 00000004 */]
  689. 0000084A  4A40                     tst.w      D0
  690. 0000084C  4FEF 0014                lea.l      A7, [A7 + 0x14]
  691. 00000850  6610                     bne        +0x12 /* 00000862 */
  692. 00000852  206E FFEE                movea.l    A0, [A6 - 0x12]
  693. 00000856  2050                     movea.l    A0, [A0]
  694. 00000858  3145 0116                move.w     [A0 + 0x116], D5
  695. 0000085C  7000                     moveq.l    D0, 0x00
  696. 0000085E  6000 0700                bra        +0x702 /* 00000F60 */
  697. label00000862:
  698. 00000862  526E FFE4                addq.w     [A6 - 0x1C], 1
  699. label00000866:
  700. 00000866  206E FFEE                movea.l    A0, [A6 - 0x12]
  701. 0000086A  2050                     movea.l    A0, [A0]
  702. 0000086C  302E FFE4                move.w     D0, [A6 - 0x1C]
  703. 00000870  B068 0116                cmp.w      D0, [A0 + 0x116]
  704. 00000874  6D9C                     blt        -0x62 /* 00000812 */
  705. 00000876  206E FFEE                movea.l    A0, [A6 - 0x12]
  706. 0000087A  2050                     movea.l    A0, [A0]
  707. 0000087C  3145 0116                move.w     [A0 + 0x116], D5
  708. label00000880:
  709. 00000880  286D CE94                movea.l    A4, [A5 - 0x316C]
  710. 00000884  58AE FFEE                addq.l     [A6 - 0x12], 4
  711. 00000888  6000 0670                bra        +0x672 /* 00000EFA */
  712. 0000088C  206E FFEE                movea.l    A0, [A6 - 0x12]
  713. 00000890  18A8 0003                move.b     [A4], [A0 + 0x3]
  714. 00000894  206E FFEE                movea.l    A0, [A6 - 0x12]
  715. 00000898  1968 0002 0001           move.b     [A4 + 0x1], [A0 + 0x2]
  716. 0000089E  206E FFEE                movea.l    A0, [A6 - 0x12]
  717. 000008A2  1968 0001 0002           move.b     [A4 + 0x2], [A0 + 0x1]
  718. 000008A8  206E FFEE                movea.l    A0, [A6 - 0x12]
  719. 000008AC  1950 0003                move.b     [A4 + 0x3], [A0]
  720. 000008B0  206E FFEE                movea.l    A0, [A6 - 0x12]
  721. 000008B4  200C                     move.l     D0, A4
  722. 000008B6  5880                     addq.l     D0, 4
  723. 000008B8  2240                     movea.l    A1, D0
  724. 000008BA  12A8 0009                move.b     [A1], [A0 + 0x9]
  725. 000008BE  206E FFEE                movea.l    A0, [A6 - 0x12]
  726. 000008C2  200C                     move.l     D0, A4
  727. 000008C4  5880                     addq.l     D0, 4
  728. 000008C6  2240                     movea.l    A1, D0
  729. 000008C8  1368 0008 0001           move.b     [A1 + 0x1], [A0 + 0x8]
  730. 000008CE  200C                     move.l     D0, A4
  731. 000008D0  90AD CE94                sub.l      D0, [A5 - 0x316C]
  732. 000008D4  5C80                     addq.l     D0, 6
  733. 000008D6  2F00                     move.l     -[A7], D0
  734. 000008D8  2F2D CE94                move.l     -[A7], [A5 - 0x316C]
  735. 000008DC  4EBA 0EBE                jsr        [PC + 0xEBE /* 0000179C */]
  736. 000008E0  4A40                     tst.w      D0
  737. 000008E2  508F                     addq.l     A7, 8
  738. 000008E4  6606                     bne        +0x8 /* 000008EC */
  739. 000008E6  7000                     moveq.l    D0, 0x00
  740. 000008E8  6000 0676                bra        +0x678 /* 00000F60 */
  741. label000008EC:
  742. 000008EC  486D 249A                pea.l      [A5 + 0x249A /* export_1167 */]
  743. 000008F0  2F2E FFEE                move.l     -[A7], [A6 - 0x12]
  744. 000008F4  4EAD 0B1A                jsr        [A5 + 0xB1A /* export_351 */]
  745. 000008F8  4A40                     tst.w      D0
  746. 000008FA  508F                     addq.l     A7, 8
  747. 000008FC  6606                     bne        +0x8 /* 00000904 */
  748. 000008FE  7000                     moveq.l    D0, 0x00
  749. 00000900  6000 065E                bra        +0x660 /* 00000F60 */
  750. label00000904:
  751. 00000904  286D CE94                movea.l    A4, [A5 - 0x316C]
  752. 00000908  700A                     moveq.l    D0, 0x0A
  753. 0000090A  D1AE FFEE                add.l      [A6 - 0x12], D0
  754. 0000090E  6000 05EA                bra        +0x5EC /* 00000EFA */
  755. 00000912  206E FFEE                movea.l    A0, [A6 - 0x12]
  756. 00000916  4A90                     tst.l      [A0]
  757. 00000918  6718                     beq        +0x1A /* 00000932 */
  758. 0000091A  206E FFEE                movea.l    A0, [A6 - 0x12]
  759. 0000091E  2F10                     move.l     -[A7], [A0]
  760. 00000920  2F0C                     move.l     -[A7], A4
  761. 00000922  4EAD 1B22                jsr        [A5 + 0x1B22 /* export_864 */]
  762. 00000926  7000                     moveq.l    D0, 0x00
  763. 00000928  1014                     move.b     D0, [A4]
  764. 0000092A  5280                     addq.l     D0, 1
  765. 0000092C  D9C0                     add.l      A4, D0
  766. 0000092E  508F                     addq.l     A7, 8
  767. 00000930  6002                     bra        +0x4 /* 00000934 */
  768. label00000932:
  769. 00000932  421C                     clr.b      [A4]+
  770. label00000934:
  771. 00000934  58AE FFEE                addq.l     [A6 - 0x12], 4
  772. 00000938  6000 05C0                bra        +0x5C2 /* 00000EFA */
  773. 0000093C  206E FFEE                movea.l    A0, [A6 - 0x12]
  774. 00000940  18A8 0001                move.b     [A4], [A0 + 0x1]
  775. 00000944  206E FFEE                movea.l    A0, [A6 - 0x12]
  776. 00000948  1950 0001                move.b     [A4 + 0x1], [A0]
  777. 0000094C  206E FFEE                movea.l    A0, [A6 - 0x12]
  778. 00000950  200C                     move.l     D0, A4
  779. 00000952  5480                     addq.l     D0, 2
  780. 00000954  2240                     movea.l    A1, D0
  781. 00000956  12A8 0003                move.b     [A1], [A0 + 0x3]
  782. 0000095A  206E FFEE                movea.l    A0, [A6 - 0x12]
  783. 0000095E  200C                     move.l     D0, A4
  784. 00000960  5480                     addq.l     D0, 2
  785. 00000962  2240                     movea.l    A1, D0
  786. 00000964  1368 0002 0001           move.b     [A1 + 0x1], [A0 + 0x2]
  787. 0000096A  206E FFEE                movea.l    A0, [A6 - 0x12]
  788. 0000096E  200C                     move.l     D0, A4
  789. 00000970  5880                     addq.l     D0, 4
  790. 00000972  2240                     movea.l    A1, D0
  791. 00000974  12A8 0005                move.b     [A1], [A0 + 0x5]
  792. 00000978  206E FFEE                movea.l    A0, [A6 - 0x12]
  793. 0000097C  200C                     move.l     D0, A4
  794. 0000097E  5880                     addq.l     D0, 4
  795. 00000980  2240                     movea.l    A1, D0
  796. 00000982  1368 0004 0001           move.b     [A1 + 0x1], [A0 + 0x4]
  797. 00000988  206E FFEE                movea.l    A0, [A6 - 0x12]
  798. 0000098C  200C                     move.l     D0, A4
  799. 0000098E  5C80                     addq.l     D0, 6
  800. 00000990  2240                     movea.l    A1, D0
  801. 00000992  12A8 0007                move.b     [A1], [A0 + 0x7]
  802. 00000996  206E FFEE                movea.l    A0, [A6 - 0x12]
  803. 0000099A  200C                     move.l     D0, A4
  804. 0000099C  5C80                     addq.l     D0, 6
  805. 0000099E  2240                     movea.l    A1, D0
  806. 000009A0  1368 0006 0001           move.b     [A1 + 0x1], [A0 + 0x6]
  807. 000009A6  206E FFEE                movea.l    A0, [A6 - 0x12]
  808. 000009AA  200C                     move.l     D0, A4
  809. 000009AC  5080                     addq.l     D0, 8
  810. 000009AE  2240                     movea.l    A1, D0
  811. 000009B0  12A8 0009                move.b     [A1], [A0 + 0x9]
  812. 000009B4  206E FFEE                movea.l    A0, [A6 - 0x12]
  813. 000009B8  200C                     move.l     D0, A4
  814. 000009BA  5080                     addq.l     D0, 8
  815. 000009BC  2240                     movea.l    A1, D0
  816. 000009BE  1368 0008 0001           move.b     [A1 + 0x1], [A0 + 0x8]
  817. 000009C4  D8FC 000A                add.w      A4, 0xA /* '\n' */
  818. 000009C8  700A                     moveq.l    D0, 0x0A
  819. 000009CA  D1AE FFEE                add.l      [A6 - 0x12], D0
  820. 000009CE  6000 052A                bra        +0x52C /* 00000EFA */
  821. 000009D2  206E FFEE                movea.l    A0, [A6 - 0x12]
  822. 000009D6  1890                     move.b     [A4], [A0]
  823. 000009D8  206E FFEE                movea.l    A0, [A6 - 0x12]
  824. 000009DC  1968 0001 0001           move.b     [A4 + 0x1], [A0 + 0x1]
  825. 000009E2  206E FFEE                movea.l    A0, [A6 - 0x12]
  826. 000009E6  1968 0002 0002           move.b     [A4 + 0x2], [A0 + 0x2]
  827. 000009EC  206E FFEE                movea.l    A0, [A6 - 0x12]
  828. 000009F0  1968 0003 0003           move.b     [A4 + 0x3], [A0 + 0x3]
  829. 000009F6  206E FFEE                movea.l    A0, [A6 - 0x12]
  830. 000009FA  200C                     move.l     D0, A4
  831. 000009FC  5880                     addq.l     D0, 4
  832. 000009FE  2240                     movea.l    A1, D0
  833. 00000A00  12A8 0005                move.b     [A1], [A0 + 0x5]
  834. 00000A04  206E FFEE                movea.l    A0, [A6 - 0x12]
  835. 00000A08  200C                     move.l     D0, A4
  836. 00000A0A  5880                     addq.l     D0, 4
  837. 00000A0C  2240                     movea.l    A1, D0
  838. 00000A0E  1368 0004 0001           move.b     [A1 + 0x1], [A0 + 0x4]
  839. 00000A14  206E FFEE                movea.l    A0, [A6 - 0x12]
  840. 00000A18  200C                     move.l     D0, A4
  841. 00000A1A  5C80                     addq.l     D0, 6
  842. 00000A1C  2240                     movea.l    A1, D0
  843. 00000A1E  12A8 0007                move.b     [A1], [A0 + 0x7]
  844. 00000A22  206E FFEE                movea.l    A0, [A6 - 0x12]
  845. 00000A26  200C                     move.l     D0, A4
  846. 00000A28  5C80                     addq.l     D0, 6
  847. 00000A2A  2240                     movea.l    A1, D0
  848. 00000A2C  1368 0006 0001           move.b     [A1 + 0x1], [A0 + 0x6]
  849. 00000A32  508C                     addq.l     A4, 8
  850. 00000A34  50AE FFEE                addq.l     [A6 - 0x12], 8
  851. 00000A38  6000 04C0                bra        +0x4C2 /* 00000EFA */
  852. 00000A3C  206E FFEE                movea.l    A0, [A6 - 0x12]
  853. 00000A40  4A90                     tst.l      [A0]
  854. 00000A42  6746                     beq        +0x48 /* 00000A8A */
  855. 00000A44  4A6D C438                tst.w      [A5 - 0x3BC8]
  856. 00000A48  6740                     beq        +0x42 /* 00000A8A */
  857. 00000A4A  18FC 0001                move.b     [A4]+, 0x1
  858. 00000A4E  200C                     move.l     D0, A4
  859. 00000A50  90AD CE94                sub.l      D0, [A5 - 0x316C]
  860. 00000A54  2F00                     move.l     -[A7], D0
  861. 00000A56  2F2D CE94                move.l     -[A7], [A5 - 0x316C]
  862. 00000A5A  4EBA 0D40                jsr        [PC + 0xD40 /* 0000179C */]
  863. 00000A5E  4A40                     tst.w      D0
  864. 00000A60  508F                     addq.l     A7, 8
  865. 00000A62  6606                     bne        +0x8 /* 00000A6A */
  866. 00000A64  7000                     moveq.l    D0, 0x00
  867. 00000A66  6000 04F8                bra        +0x4FA /* 00000F60 */
  868. label00000A6A:
  869. 00000A6A  486D 249A                pea.l      [A5 + 0x249A /* export_1167 */]
  870. 00000A6E  206E FFEE                movea.l    A0, [A6 - 0x12]
  871. 00000A72  2F10                     move.l     -[A7], [A0]
  872. 00000A74  4EAD 1992                jsr        [A5 + 0x1992 /* export_814 */]
  873. 00000A78  4A40                     tst.w      D0
  874. 00000A7A  508F                     addq.l     A7, 8
  875. 00000A7C  6606                     bne        +0x8 /* 00000A84 */
  876. 00000A7E  7000                     moveq.l    D0, 0x00
  877. 00000A80  6000 04DE                bra        +0x4E0 /* 00000F60 */
  878. label00000A84:
  879. 00000A84  286D CE94                movea.l    A4, [A5 - 0x316C]
  880. 00000A88  6002                     bra        +0x4 /* 00000A8C */
  881. label00000A8A:
  882. 00000A8A  421C                     clr.b      [A4]+
  883. label00000A8C:
  884. 00000A8C  58AE FFEE                addq.l     [A6 - 0x12], 4
  885. 00000A90  6000 0468                bra        +0x46A /* 00000EFA */
  886. 00000A94  200C                     move.l     D0, A4
  887. 00000A96  90AD CE94                sub.l      D0, [A5 - 0x316C]
  888. 00000A9A  2F00                     move.l     -[A7], D0
  889. 00000A9C  2F2D CE94                move.l     -[A7], [A5 - 0x316C]
  890. 00000AA0  4EBA 0CFA                jsr        [PC + 0xCFA /* 0000179C */]
  891. 00000AA4  4A40                     tst.w      D0
  892. 00000AA6  508F                     addq.l     A7, 8
  893. 00000AA8  6606                     bne        +0x8 /* 00000AB0 */
  894. 00000AAA  7000                     moveq.l    D0, 0x00
  895. 00000AAC  6000 04B2                bra        +0x4B4 /* 00000F60 */
  896. label00000AB0:
  897. 00000AB0  206E FFEE                movea.l    A0, [A6 - 0x12]
  898. 00000AB4  1028 004C                move.b     D0, [A0 + 0x4C]
  899. 00000AB8  5300                     subq.b     D0, 1
  900. 00000ABA  677A                     beq        +0x7C /* 00000B36 */
  901. 00000ABC  5300                     subq.b     D0, 1
  902. 00000ABE  6712                     beq        +0x14 /* 00000AD2 */
  903. 00000AC0  5300                     subq.b     D0, 1
  904. 00000AC2  6722                     beq        +0x24 /* 00000AE6 */
  905. 00000AC4  5900                     subq.b     D0, 4
  906. 00000AC6  6732                     beq        +0x34 /* 00000AFA */
  907. 00000AC8  5500                     subq.b     D0, 2
  908. 00000ACA  6742                     beq        +0x44 /* 00000B0E */
  909. 00000ACC  5900                     subq.b     D0, 4
  910. 00000ACE  6752                     beq        +0x54 /* 00000B22 */
  911. 00000AD0  6072                     bra        +0x74 /* 00000B44 */
  912. label00000AD2:
  913. 00000AD2  206E FFEE                movea.l    A0, [A6 - 0x12]
  914. 00000AD6  3C28 0060                move.w     D6, [A0 + 0x60]
  915. 00000ADA  206E FFEE                movea.l    A0, [A6 - 0x12]
  916. 00000ADE  2D68 0062 FFF6           move.l     [A6 - 0xA], [A0 + 0x62]
  917. 00000AE4  605E                     bra        +0x60 /* 00000B44 */
  918. label00000AE6:
  919. 00000AE6  206E FFEE                movea.l    A0, [A6 - 0x12]
  920. 00000AEA  3C28 005E                move.w     D6, [A0 + 0x5E]
  921. 00000AEE  206E FFEE                movea.l    A0, [A6 - 0x12]
  922. 00000AF2  2D68 0062 FFF6           move.l     [A6 - 0xA], [A0 + 0x62]
  923. 00000AF8  604A                     bra        +0x4C /* 00000B44 */
  924. label00000AFA:
  925. 00000AFA  206E FFEE                movea.l    A0, [A6 - 0x12]
  926. 00000AFE  3C28 005E                move.w     D6, [A0 + 0x5E]
  927. 00000B02  206E FFEE                movea.l    A0, [A6 - 0x12]
  928. 00000B06  2D68 0066 FFF6           move.l     [A6 - 0xA], [A0 + 0x66]
  929. 00000B0C  6036                     bra        +0x38 /* 00000B44 */
  930. label00000B0E:
  931. 00000B0E  206E FFEE                movea.l    A0, [A6 - 0x12]
  932. 00000B12  3C28 005E                move.w     D6, [A0 + 0x5E]
  933. 00000B16  206E FFEE                movea.l    A0, [A6 - 0x12]
  934. 00000B1A  2D68 0066 FFF6           move.l     [A6 - 0xA], [A0 + 0x66]
  935. 00000B20  6022                     bra        +0x24 /* 00000B44 */
  936. label00000B22:
  937. 00000B22  206E FFEE                movea.l    A0, [A6 - 0x12]
  938. 00000B26  3C28 006A                move.w     D6, [A0 + 0x6A]
  939. 00000B2A  206E FFEE                movea.l    A0, [A6 - 0x12]
  940. 00000B2E  2D68 006E FFF2           move.l     [A6 - 0xE], [A0 + 0x6E]
  941. 00000B34  600E                     bra        +0x10 /* 00000B44 */
  942. label00000B36:
  943. 00000B36  2D6E FFEE FFFA           move.l     [A6 - 0x6], [A6 - 0x12]
  944. 00000B3C  206E FFFA                movea.l    A0, [A6 - 0x6]
  945. 00000B40  47E8 0062                lea.l      A3, [A0 + 0x62]
  946. label00000B44:
  947. 00000B44  7000                     moveq.l    D0, 0x00
  948. 00000B46  2F00                     move.l     -[A7], D0
  949. 00000B48  7201                     moveq.l    D1, 0x01
  950. 00000B4A  2F01                     move.l     -[A7], D1
  951. 00000B4C  486D C03E                pea.l      [A5 - 0x3FC2]
  952. 00000B50  2F2E FFEE                move.l     -[A7], [A6 - 0x12]
  953. 00000B54  2F00                     move.l     -[A7], D0
  954. 00000B56  4EBA F4AC                jsr        [PC - 0xB54 /* 00000004 */]
  955. 00000B5A  4A40                     tst.w      D0
  956. 00000B5C  4FEF 0014                lea.l      A7, [A7 + 0x14]
  957. 00000B60  6606                     bne        +0x8 /* 00000B68 */
  958. 00000B62  7000                     moveq.l    D0, 0x00
  959. 00000B64  6000 03FA                bra        +0x3FC /* 00000F60 */
  960. label00000B68:
  961. 00000B68  286D CE94                movea.l    A4, [A5 - 0x316C]
  962. 00000B6C  705E                     moveq.l    D0, 0x5E
  963. 00000B6E  D1AE FFEE                add.l      [A6 - 0x12], D0
  964. 00000B72  6000 0386                bra        +0x388 /* 00000EFA */
  965. 00000B76  200C                     move.l     D0, A4
  966. 00000B78  90AD CE94                sub.l      D0, [A5 - 0x316C]
  967. 00000B7C  2F00                     move.l     -[A7], D0
  968. 00000B7E  2F2D CE94                move.l     -[A7], [A5 - 0x316C]
  969. 00000B82  4EBA 0C18                jsr        [PC + 0xC18 /* 0000179C */]
  970. 00000B86  4A40                     tst.w      D0
  971. 00000B88  508F                     addq.l     A7, 8
  972. 00000B8A  6606                     bne        +0x8 /* 00000B92 */
  973. 00000B8C  7000                     moveq.l    D0, 0x00
  974. 00000B8E  6000 03D0                bra        +0x3D2 /* 00000F60 */
  975. label00000B92:
  976. 00000B92  426E FFE4                clr.w      [A6 - 0x1C]
  977. 00000B96  6034                     bra        +0x36 /* 00000BCC */
  978. label00000B98:
  979. 00000B98  7000                     moveq.l    D0, 0x00
  980. 00000B9A  2F00                     move.l     -[A7], D0
  981. 00000B9C  7201                     moveq.l    D1, 0x01
  982. 00000B9E  2F01                     move.l     -[A7], D1
  983. 00000BA0  486D C036                pea.l      [A5 - 0x3FCA]
  984. 00000BA4  206E FFF6                movea.l    A0, [A6 - 0xA]
  985. 00000BA8  342E FFE4                move.w     D2, [A6 - 0x1C]
  986. 00000BAC  48C2                     ext.l      D2
  987. 00000BAE  E982                     asl        D2, 4
  988. 00000BB0  4870 2800                pea.l      [A0 + D2]
  989. 00000BB4  2F00                     move.l     -[A7], D0
  990. 00000BB6  4EBA F44C                jsr        [PC - 0xBB4 /* 00000004 */]
  991. 00000BBA  4A40                     tst.w      D0
  992. 00000BBC  4FEF 0014                lea.l      A7, [A7 + 0x14]
  993. 00000BC0  6606                     bne        +0x8 /* 00000BC8 */
  994. 00000BC2  7000                     moveq.l    D0, 0x00
  995. 00000BC4  6000 039A                bra        +0x39C /* 00000F60 */
  996. label00000BC8:
  997. 00000BC8  526E FFE4                addq.w     [A6 - 0x1C], 1
  998. label00000BCC:
  999. 00000BCC  BC6E FFE4                cmp.w      D6, [A6 - 0x1C]
  1000. 00000BD0  6EC6                     bgt        -0x38 /* 00000B98 */
  1001. 00000BD2  286D CE94                movea.l    A4, [A5 - 0x316C]
  1002. 00000BD6  58AE FFEE                addq.l     [A6 - 0x12], 4
  1003. 00000BDA  6000 031E                bra        +0x320 /* 00000EFA */
  1004. 00000BDE  200C                     move.l     D0, A4
  1005. 00000BE0  90AD CE94                sub.l      D0, [A5 - 0x316C]
  1006. 00000BE4  2F00                     move.l     -[A7], D0
  1007. 00000BE6  2F2D CE94                move.l     -[A7], [A5 - 0x316C]
  1008. 00000BEA  4EBA 0BB0                jsr        [PC + 0xBB0 /* 0000179C */]
  1009. 00000BEE  4A40                     tst.w      D0
  1010. 00000BF0  508F                     addq.l     A7, 8
  1011. 00000BF2  6606                     bne        +0x8 /* 00000BFA */
  1012. 00000BF4  7000                     moveq.l    D0, 0x00
  1013. 00000BF6  6000 0368                bra        +0x36A /* 00000F60 */
  1014. label00000BFA:
  1015. 00000BFA  426E FFE4                clr.w      [A6 - 0x1C]
  1016. 00000BFE  6044                     bra        +0x46 /* 00000C44 */
  1017. label00000C00:
  1018. 00000C00  7000                     moveq.l    D0, 0x00
  1019. 00000C02  2F00                     move.l     -[A7], D0
  1020. 00000C04  7201                     moveq.l    D1, 0x01
  1021. 00000C06  2F01                     move.l     -[A7], D1
  1022. 00000C08  486D C032                pea.l      [A5 - 0x3FCE]
  1023. 00000C0C  206E FFF2                movea.l    A0, [A6 - 0xE]
  1024. 00000C10  342E FFE4                move.w     D2, [A6 - 0x1C]
  1025. 00000C14  48C2                     ext.l      D2
  1026. 00000C16  2602                     move.l     D3, D2
  1027. 00000C18  C4FC 000C                mulu.w     D2, 0xC
  1028. 00000C1C  4843                     swap.w     D3
  1029. 00000C1E  C6FC 000C                mulu.w     D3, 0xC
  1030. 00000C22  4843                     swap.w     D3
  1031. 00000C24  4243                     clr.w      D3
  1032. 00000C26  D483                     add.l      D2, D3
  1033. 00000C28  4870 2800                pea.l      [A0 + D2]
  1034. 00000C2C  2F00                     move.l     -[A7], D0
  1035. 00000C2E  4EBA F3D4                jsr        [PC - 0xC2C /* 00000004 */]
  1036. 00000C32  4A40                     tst.w      D0
  1037. 00000C34  4FEF 0014                lea.l      A7, [A7 + 0x14]
  1038. 00000C38  6606                     bne        +0x8 /* 00000C40 */
  1039. 00000C3A  7000                     moveq.l    D0, 0x00
  1040. 00000C3C  6000 0322                bra        +0x324 /* 00000F60 */
  1041. label00000C40:
  1042. 00000C40  526E FFE4                addq.w     [A6 - 0x1C], 1
  1043. label00000C44:
  1044. 00000C44  BC6E FFE4                cmp.w      D6, [A6 - 0x1C]
  1045. 00000C48  6EB6                     bgt        -0x48 /* 00000C00 */
  1046. 00000C4A  286D CE94                movea.l    A4, [A5 - 0x316C]
  1047. 00000C4E  58AE FFEE                addq.l     [A6 - 0x12], 4
  1048. 00000C52  6000 02A6                bra        +0x2A8 /* 00000EFA */
  1049. 00000C56  200C                     move.l     D0, A4
  1050. 00000C58  90AD CE94                sub.l      D0, [A5 - 0x316C]
  1051. 00000C5C  2F00                     move.l     -[A7], D0
  1052. 00000C5E  2F2D CE94                move.l     -[A7], [A5 - 0x316C]
  1053. 00000C62  4EBA 0B38                jsr        [PC + 0xB38 /* 0000179C */]
  1054. 00000C66  4A40                     tst.w      D0
  1055. 00000C68  508F                     addq.l     A7, 8
  1056. 00000C6A  6606                     bne        +0x8 /* 00000C72 */
  1057. 00000C6C  7000                     moveq.l    D0, 0x00
  1058. 00000C6E  6000 02F0                bra        +0x2F2 /* 00000F60 */
  1059. label00000C72:
  1060. 00000C72  4AAB 0008                tst.l      [A3 + 0x8]
  1061. 00000C76  6718                     beq        +0x1A /* 00000C90 */
  1062. 00000C78  2F2B 0008                move.l     -[A7], [A3 + 0x8]
  1063. 00000C7C  2F2B 004C                move.l     -[A7], [A3 + 0x4C]
  1064. 00000C80  4EBA 0B1A                jsr        [PC + 0xB1A /* 0000179C */]
  1065. 00000C84  4A40                     tst.w      D0
  1066. 00000C86  508F                     addq.l     A7, 8
  1067. 00000C88  6606                     bne        +0x8 /* 00000C90 */
  1068. 00000C8A  7000                     moveq.l    D0, 0x00
  1069. 00000C8C  6000 02D2                bra        +0x2D4 /* 00000F60 */
  1070. label00000C90:
  1071. 00000C90  426E FFE4                clr.w      [A6 - 0x1C]
  1072. 00000C94  603A                     bra        +0x3C /* 00000CD0 */
  1073. label00000C96:
  1074. 00000C96  7000                     moveq.l    D0, 0x00
  1075. 00000C98  2F00                     move.l     -[A7], D0
  1076. 00000C9A  7201                     moveq.l    D1, 0x01
  1077. 00000C9C  2F01                     move.l     -[A7], D1
  1078. 00000C9E  486D BFA2                pea.l      [A5 - 0x405E]
  1079. 00000CA2  206B 003C                movea.l    A0, [A3 + 0x3C]
  1080. 00000CA6  342E FFE4                move.w     D2, [A6 - 0x1C]
  1081. 00000CAA  48C2                     ext.l      D2
  1082. 00000CAC  D482                     add.l      D2, D2
  1083. 00000CAE  2602                     move.l     D3, D2
  1084. 00000CB0  E58A                     lsl        D2, 2
  1085. 00000CB2  D483                     add.l      D2, D3
  1086. 00000CB4  4870 2800                pea.l      [A0 + D2]
  1087. 00000CB8  2F00                     move.l     -[A7], D0
  1088. 00000CBA  4EBA F348                jsr        [PC - 0xCB8 /* 00000004 */]
  1089. 00000CBE  4A40                     tst.w      D0
  1090. 00000CC0  4FEF 0014                lea.l      A7, [A7 + 0x14]
  1091. 00000CC4  6606                     bne        +0x8 /* 00000CCC */
  1092. 00000CC6  7000                     moveq.l    D0, 0x00
  1093. 00000CC8  6000 0296                bra        +0x298 /* 00000F60 */
  1094. label00000CCC:
  1095. 00000CCC  526E FFE4                addq.w     [A6 - 0x1C], 1
  1096. label00000CD0:
  1097. 00000CD0  302E FFE4                move.w     D0, [A6 - 0x1C]
  1098. 00000CD4  B06B 0012                cmp.w      D0, [A3 + 0x12]
  1099. 00000CD8  6DBC                     blt        -0x42 /* 00000C96 */
  1100. 00000CDA  426E FFE4                clr.w      [A6 - 0x1C]
  1101. 00000CDE  6000 009A                bra        +0x9C /* 00000D7A */
  1102. label00000CE2:
  1103. 00000CE2  7000                     moveq.l    D0, 0x00
  1104. 00000CE4  2F00                     move.l     -[A7], D0
  1105. 00000CE6  7201                     moveq.l    D1, 0x01
  1106. 00000CE8  2F01                     move.l     -[A7], D1
  1107. 00000CEA  486D BF9A                pea.l      [A5 - 0x4066]
  1108. 00000CEE  206B 0040                movea.l    A0, [A3 + 0x40]
  1109. 00000CF2  342E FFE4                move.w     D2, [A6 - 0x1C]
  1110. 00000CF6  48C2                     ext.l      D2
  1111. 00000CF8  E58A                     lsl        D2, 2
  1112. 00000CFA  2602                     move.l     D3, D2
  1113. 00000CFC  E58A                     lsl        D2, 2
  1114. 00000CFE  D483                     add.l      D2, D3
  1115. 00000D00  4870 2800                pea.l      [A0 + D2]
  1116. 00000D04  2F00                     move.l     -[A7], D0
  1117. 00000D06  4EBA F2FC                jsr        [PC - 0xD04 /* 00000004 */]
  1118. 00000D0A  4A40                     tst.w      D0
  1119. 00000D0C  4FEF 0014                lea.l      A7, [A7 + 0x14]
  1120. 00000D10  6606                     bne        +0x8 /* 00000D18 */
  1121. 00000D12  7000                     moveq.l    D0, 0x00
  1122. 00000D14  6000 024A                bra        +0x24C /* 00000F60 */
  1123. label00000D18:
  1124. 00000D18  4247                     clr.w      D7
  1125. 00000D1A  6042                     bra        +0x44 /* 00000D5E */
  1126. label00000D1C:
  1127. 00000D1C  7000                     moveq.l    D0, 0x00
  1128. 00000D1E  2F00                     move.l     -[A7], D0
  1129. 00000D20  7201                     moveq.l    D1, 0x01
  1130. 00000D22  2F01                     move.l     -[A7], D1
  1131. 00000D24  486D BFA6                pea.l      [A5 - 0x405A]
  1132. 00000D28  206B 0040                movea.l    A0, [A3 + 0x40]
  1133. 00000D2C  342E FFE4                move.w     D2, [A6 - 0x1C]
  1134. 00000D30  48C2                     ext.l      D2
  1135. 00000D32  E58A                     lsl        D2, 2
  1136. 00000D34  2602                     move.l     D3, D2
  1137. 00000D36  E58A                     lsl        D2, 2
  1138. 00000D38  D483                     add.l      D2, D3
  1139. 00000D3A  2070 2810                movea.l    A0, [A0 + D2 + 0x10]
  1140. 00000D3E  48C7                     ext.l      D7
  1141. 00000D40  2407                     move.l     D2, D7
  1142. 00000D42  E582                     asl        D2, 2
  1143. 00000D44  4870 2800                pea.l      [A0 + D2]
  1144. 00000D48  2F00                     move.l     -[A7], D0
  1145. 00000D4A  4EBA F2B8                jsr        [PC - 0xD48 /* 00000004 */]
  1146. 00000D4E  4A40                     tst.w      D0
  1147. 00000D50  4FEF 0014                lea.l      A7, [A7 + 0x14]
  1148. 00000D54  6606                     bne        +0x8 /* 00000D5C */
  1149. 00000D56  7000                     moveq.l    D0, 0x00
  1150. 00000D58  6000 0206                bra        +0x208 /* 00000F60 */
  1151. label00000D5C:
  1152. 00000D5C  5247                     addq.w     D7, 1
  1153. label00000D5E:
  1154. 00000D5E  206B 0040                movea.l    A0, [A3 + 0x40]
  1155. 00000D62  302E FFE4                move.w     D0, [A6 - 0x1C]
  1156. 00000D66  48C0                     ext.l      D0
  1157. 00000D68  E588                     lsl        D0, 2
  1158. 00000D6A  2200                     move.l     D1, D0
  1159. 00000D6C  E588                     lsl        D0, 2
  1160. 00000D6E  D081                     add.l      D0, D1
  1161. 00000D70  BE70 080C                cmp.w      D7, [A0 + D0 + 0xC]
  1162. 00000D74  6DA6                     blt        -0x58 /* 00000D1C */
  1163. 00000D76  526E FFE4                addq.w     [A6 - 0x1C], 1
  1164. label00000D7A:
  1165. 00000D7A  302E FFE4                move.w     D0, [A6 - 0x1C]
  1166. 00000D7E  B06B 0014                cmp.w      D0, [A3 + 0x14]
  1167. 00000D82  6D00 FF5E                blt        -0xA0 /* 00000CE2 */
  1168. 00000D86  426E FFE4                clr.w      [A6 - 0x1C]
  1169. 00000D8A  6044                     bra        +0x46 /* 00000DD0 */
  1170. label00000D8C:
  1171. 00000D8C  7000                     moveq.l    D0, 0x00
  1172. 00000D8E  2F00                     move.l     -[A7], D0
  1173. 00000D90  7201                     moveq.l    D1, 0x01
  1174. 00000D92  2F01                     move.l     -[A7], D1
  1175. 00000D94  486D BF8E                pea.l      [A5 - 0x4072]
  1176. 00000D98  206B 0044                movea.l    A0, [A3 + 0x44]
  1177. 00000D9C  342E FFE4                move.w     D2, [A6 - 0x1C]
  1178. 00000DA0  48C2                     ext.l      D2
  1179. 00000DA2  2602                     move.l     D3, D2
  1180. 00000DA4  C4FC 0006                mulu.w     D2, 0x6
  1181. 00000DA8  4843                     swap.w     D3
  1182. 00000DAA  C6FC 0006                mulu.w     D3, 0x6
  1183. 00000DAE  4843                     swap.w     D3
  1184. 00000DB0  4243                     clr.w      D3
  1185. 00000DB2  D483                     add.l      D2, D3
  1186. 00000DB4  4870 2800                pea.l      [A0 + D2]
  1187. 00000DB8  2F00                     move.l     -[A7], D0
  1188. 00000DBA  4EBA F248                jsr        [PC - 0xDB8 /* 00000004 */]
  1189. 00000DBE  4A40                     tst.w      D0
  1190. 00000DC0  4FEF 0014                lea.l      A7, [A7 + 0x14]
  1191. 00000DC4  6606                     bne        +0x8 /* 00000DCC */
  1192. 00000DC6  7000                     moveq.l    D0, 0x00
  1193. 00000DC8  6000 0196                bra        +0x198 /* 00000F60 */
  1194. label00000DCC:
  1195. 00000DCC  526E FFE4                addq.w     [A6 - 0x1C], 1
  1196. label00000DD0:
  1197. 00000DD0  302E FFE4                move.w     D0, [A6 - 0x1C]
  1198. 00000DD4  B06B 0016                cmp.w      D0, [A3 + 0x16]
  1199. 00000DD8  6DB2                     blt        -0x4C /* 00000D8C */
  1200. 00000DDA  426E FFE4                clr.w      [A6 - 0x1C]
  1201. 00000DDE  603A                     bra        +0x3C /* 00000E1A */
  1202. label00000DE0:
  1203. 00000DE0  7000                     moveq.l    D0, 0x00
  1204. 00000DE2  2F00                     move.l     -[A7], D0
  1205. 00000DE4  7201                     moveq.l    D1, 0x01
  1206. 00000DE6  2F01                     move.l     -[A7], D1
  1207. 00000DE8  486D BF94                pea.l      [A5 - 0x406C]
  1208. 00000DEC  206B 0048                movea.l    A0, [A3 + 0x48]
  1209. 00000DF0  342E FFE4                move.w     D2, [A6 - 0x1C]
  1210. 00000DF4  48C2                     ext.l      D2
  1211. 00000DF6  D482                     add.l      D2, D2
  1212. 00000DF8  2602                     move.l     D3, D2
  1213. 00000DFA  E58A                     lsl        D2, 2
  1214. 00000DFC  D483                     add.l      D2, D3
  1215. 00000DFE  4870 2800                pea.l      [A0 + D2]
  1216. 00000E02  2F00                     move.l     -[A7], D0
  1217. 00000E04  4EBA F1FE                jsr        [PC - 0xE02 /* 00000004 */]
  1218. 00000E08  4A40                     tst.w      D0
  1219. 00000E0A  4FEF 0014                lea.l      A7, [A7 + 0x14]
  1220. 00000E0E  6606                     bne        +0x8 /* 00000E16 */
  1221. 00000E10  7000                     moveq.l    D0, 0x00
  1222. 00000E12  6000 014C                bra        +0x14E /* 00000F60 */
  1223. label00000E16:
  1224. 00000E16  526E FFE4                addq.w     [A6 - 0x1C], 1
  1225. label00000E1A:
  1226. 00000E1A  302E FFE4                move.w     D0, [A6 - 0x1C]
  1227. 00000E1E  B06B 0018                cmp.w      D0, [A3 + 0x18]
  1228. 00000E22  6DBC                     blt        -0x42 /* 00000DE0 */
  1229. 00000E24  026B EFFF 0010           andi.w     [A3 + 0x10], 0xEFFF
  1230. 00000E2A  286D CE94                movea.l    A4, [A5 - 0x316C]
  1231. 00000E2E  58AE FFEE                addq.l     [A6 - 0x12], 4
  1232. 00000E32  6000 00C6                bra        +0xC8 /* 00000EFA */
  1233. 00000E36  200C                     move.l     D0, A4
  1234. 00000E38  90AD CE94                sub.l      D0, [A5 - 0x316C]
  1235. 00000E3C  2F00                     move.l     -[A7], D0
  1236. 00000E3E  2F2D CE94                move.l     -[A7], [A5 - 0x316C]
  1237. 00000E42  4EBA 0958                jsr        [PC + 0x958 /* 0000179C */]
  1238. 00000E46  4A40                     tst.w      D0
  1239. 00000E48  508F                     addq.l     A7, 8
  1240. 00000E4A  6606                     bne        +0x8 /* 00000E52 */
  1241. 00000E4C  7000                     moveq.l    D0, 0x00
  1242. 00000E4E  6000 0110                bra        +0x112 /* 00000F60 */
  1243. label00000E52:
  1244. 00000E52  7000                     moveq.l    D0, 0x00
  1245. 00000E54  2F00                     move.l     -[A7], D0
  1246. 00000E56  7201                     moveq.l    D1, 0x01
  1247. 00000E58  2F01                     move.l     -[A7], D1
  1248. 00000E5A  486D C0E2                pea.l      [A5 - 0x3F1E]
  1249. 00000E5E  2F2E FFEE                move.l     -[A7], [A6 - 0x12]
  1250. 00000E62  2F00                     move.l     -[A7], D0
  1251. 00000E64  4EBA F19E                jsr        [PC - 0xE62 /* 00000004 */]
  1252. 00000E68  4A40                     tst.w      D0
  1253. 00000E6A  4FEF 0014                lea.l      A7, [A7 + 0x14]
  1254. 00000E6E  6606                     bne        +0x8 /* 00000E76 */
  1255. 00000E70  7000                     moveq.l    D0, 0x00
  1256. 00000E72  6000 00EC                bra        +0xEE /* 00000F60 */
  1257. label00000E76:
  1258. 00000E76  486D 249A                pea.l      [A5 + 0x249A /* export_1167 */]
  1259. 00000E7A  2F2E FFEE                move.l     -[A7], [A6 - 0x12]
  1260. 00000E7E  4EAD 0B3A                jsr        [A5 + 0xB3A /* export_355 */]
  1261. 00000E82  4A40                     tst.w      D0
  1262. 00000E84  508F                     addq.l     A7, 8
  1263. 00000E86  6606                     bne        +0x8 /* 00000E8E */
  1264. 00000E88  7000                     moveq.l    D0, 0x00
  1265. 00000E8A  6000 00D4                bra        +0xD6 /* 00000F60 */
  1266. label00000E8E:
  1267. 00000E8E  286D CE94                movea.l    A4, [A5 - 0x316C]
  1268. 00000E92  7016                     moveq.l    D0, 0x16
  1269. 00000E94  D1AE FFEE                add.l      [A6 - 0x12], D0
  1270. 00000E98  6060                     bra        +0x62 /* 00000EFA */
  1271. 00000E9A  200C                     move.l     D0, A4
  1272. 00000E9C  90AD CE94                sub.l      D0, [A5 - 0x316C]
  1273. 00000EA0  2F00                     move.l     -[A7], D0
  1274. 00000EA2  2F2D CE94                move.l     -[A7], [A5 - 0x316C]
  1275. 00000EA6  4EBA 08F4                jsr        [PC + 0x8F4 /* 0000179C */]
  1276. 00000EAA  4A40                     tst.w      D0
  1277. 00000EAC  508F                     addq.l     A7, 8
  1278. 00000EAE  6606                     bne        +0x8 /* 00000EB6 */
  1279. 00000EB0  7000                     moveq.l    D0, 0x00
  1280. 00000EB2  6000 00AC                bra        +0xAE /* 00000F60 */
  1281. label00000EB6:
  1282. 00000EB6  7000                     moveq.l    D0, 0x00
  1283. 00000EB8  2F00                     move.l     -[A7], D0
  1284. 00000EBA  7201                     moveq.l    D1, 0x01
  1285. 00000EBC  2F01                     move.l     -[A7], D1
  1286. 00000EBE  486D BF6C                pea.l      [A5 - 0x4094]
  1287. 00000EC2  2F2E FFEE                move.l     -[A7], [A6 - 0x12]
  1288. 00000EC6  2F00                     move.l     -[A7], D0
  1289. 00000EC8  4EBA F13A                jsr        [PC - 0xEC6 /* 00000004 */]
  1290. 00000ECC  4A40                     tst.w      D0
  1291. 00000ECE  4FEF 0014                lea.l      A7, [A7 + 0x14]
  1292. 00000ED2  6606                     bne        +0x8 /* 00000EDA */
  1293. 00000ED4  7000                     moveq.l    D0, 0x00
  1294. 00000ED6  6000 0088                bra        +0x8A /* 00000F60 */
  1295. label00000EDA:
  1296. 00000EDA  486D 249A                pea.l      [A5 + 0x249A /* export_1167 */]
  1297. 00000EDE  2F2E FFEE                move.l     -[A7], [A6 - 0x12]
  1298. 00000EE2  4EBA 01C8                jsr        [PC + 0x1C8 /* 000010AC */]
  1299. 00000EE6  4A40                     tst.w      D0
  1300. 00000EE8  508F                     addq.l     A7, 8
  1301. 00000EEA  6604                     bne        +0x6 /* 00000EF0 */
  1302. 00000EEC  7000                     moveq.l    D0, 0x00
  1303. 00000EEE  6070                     bra        +0x72 /* 00000F60 */
  1304. label00000EF0:
  1305. 00000EF0  286D CE94                movea.l    A4, [A5 - 0x316C]
  1306. 00000EF4  701C                     moveq.l    D0, 0x1C
  1307. 00000EF6  D1AE FFEE                add.l      [A6 - 0x12], D0
  1308. label00000EFA:
  1309. 00000EFA  200C                     move.l     D0, A4
  1310. 00000EFC  90AD CE98                sub.l      D0, [A5 - 0x3168]
  1311. 00000F00  B0AD CE90                cmp.l      D0, [A5 - 0x3170]
  1312. 00000F04  631E                     bls        +0x20 /* 00000F24 */
  1313. 00000F06  200C                     move.l     D0, A4
  1314. 00000F08  90AD CE94                sub.l      D0, [A5 - 0x316C]
  1315. 00000F0C  2F00                     move.l     -[A7], D0
  1316. 00000F0E  2F2D CE94                move.l     -[A7], [A5 - 0x316C]
  1317. 00000F12  4EBA 0888                jsr        [PC + 0x888 /* 0000179C */]
  1318. 00000F16  4A40                     tst.w      D0
  1319. 00000F18  508F                     addq.l     A7, 8
  1320. 00000F1A  6604                     bne        +0x6 /* 00000F20 */
  1321. 00000F1C  7000                     moveq.l    D0, 0x00
  1322. 00000F1E  6040                     bra        +0x42 /* 00000F60 */
  1323. label00000F20:
  1324. 00000F20  286D CE94                movea.l    A4, [A5 - 0x316C]
  1325. label00000F24:
  1326. 00000F24  536E FFE2                subq.w     [A6 - 0x1E], 1
  1327. 00000F28  6600 F16E                bne        -0xE90 /* 00000098 */
  1328. label00000F2C:
  1329. 00000F2C  206E FFE6                movea.l    A0, [A6 - 0x1A]
  1330. 00000F30  52AE FFE6                addq.l     [A6 - 0x1A], 1
  1331. 00000F34  7000                     moveq.l    D0, 0x00
  1332. 00000F36  1010                     move.b     D0, [A0]
  1333. 00000F38  3D40 FFE2                move.w     [A6 - 0x1E], D0
  1334. 00000F3C  6600 F14C                bne        -0xEB2 /* 0000008A */
  1335. label00000F40:
  1336. 00000F40  302E 0016                move.w     D0, [A6 + 0x16]
  1337. 00000F44  536E 0016                subq.w     [A6 + 0x16], 1
  1338. 00000F48  4A40                     tst.w      D0
  1339. 00000F4A  6600 F134                bne        -0xECA /* 00000080 */
  1340. 00000F4E  200C                     move.l     D0, A4
  1341. 00000F50  90AD CE94                sub.l      D0, [A5 - 0x316C]
  1342. 00000F54  2F00                     move.l     -[A7], D0
  1343. 00000F56  2F2D CE94                move.l     -[A7], [A5 - 0x316C]
  1344. 00000F5A  4EBA 0840                jsr        [PC + 0x840 /* 0000179C */]
  1345. 00000F5E  508F                     addq.l     A7, 8
  1346. label00000F60:
  1347. 00000F60  4CEE 18F8 FFC6           movem.l    D3,D4,D5,D6,D7,A3,A4, [A6 - 0x3A]
  1348. 00000F66  4E5E                     unlink     A6
  1349. 00000F68  4E75                     rts
  1350. fn00000F6A:
  1351. 00000F6A  4E56 0000                link       A6, 0
  1352. 00000F6E  48E7 0018                movem.l    -[A7], A3,A4
  1353. 00000F72  286E 0008                movea.l    A4, [A6 + 0x8]
  1354. 00000F76  266E 000C                movea.l    A3, [A6 + 0xC]
  1355. 00000F7A  6028                     bra        +0x2A /* 00000FA4 */
  1356. label00000F7C:
  1357. 00000F7C  206E 0010                movea.l    A0, [A6 + 0x10]
  1358. 00000F80  5250                     addq.w     [A0], 1
  1359. 00000F82  700B                     moveq.l    D0, 0x0B
  1360. 00000F84  B06B 0020                cmp.w      D0, [A3 + 0x20]
  1361. 00000F88  6616                     bne        +0x18 /* 00000FA0 */
  1362. 00000F8A  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  1363. 00000F8E  2F2B 002A                move.l     -[A7], [A3 + 0x2A]
  1364. 00000F92  2F0C                     move.l     -[A7], A4
  1365. 00000F94  4EBA FFD4                jsr        [PC - 0x2C /* 00000F6A */]
  1366. 00000F98  4A80                     tst.l      D0
  1367. 00000F9A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1368. 00000F9E  660C                     bne        +0xE /* 00000FAC */
  1369. label00000FA0:
  1370. 00000FA0  266B 0026                movea.l    A3, [A3 + 0x26]
  1371. label00000FA4:
  1372. 00000FA4  200B                     move.l     D0, A3
  1373. 00000FA6  6704                     beq        +0x6 /* 00000FAC */
  1374. 00000FA8  B9CB                     cmpa.l     A4, A3
  1375. 00000FAA  66D0                     bne        -0x2E /* 00000F7C */
  1376. label00000FAC:
  1377. 00000FAC  200B                     move.l     D0, A3
  1378. 00000FAE  4CEE 1800 FFF8           movem.l    A3,A4, [A6 - 0x8]
  1379. 00000FB4  4E5E                     unlink     A6
  1380. 00000FB6  4E75                     rts
  1381. fn00000FB8:
  1382. 00000FB8  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  1383. 00000FBC  286F 0014                movea.l    A4, [A7 + 0x14]
  1384. 00000FC0  4246                     clr.w      D6
  1385. 00000FC2  4AAC 0280                tst.l      [A4 + 0x280]
  1386. 00000FC6  6610                     bne        +0x12 /* 00000FD8 */
  1387. 00000FC8  7046                     moveq.l    D0, 0x46
  1388. 00000FCA  2F00                     move.l     -[A7], D0
  1389. 00000FCC  4EAD 0052                jsr        [A5 + 0x52 /* export_6 */]
  1390. 00000FD0  2940 0280                move.l     [A4 + 0x280], D0
  1391. 00000FD4  588F                     addq.l     A7, 4
  1392. 00000FD6  6772                     beq        +0x74 /* 0000104A */
  1393. label00000FD8:
  1394. 00000FD8  558F                     subq.l     A7, 2
  1395. 00000FDA  3F2D AF2A                move.w     -[A7], [A5 - 0x50D6]
  1396. 00000FDE  7000                     moveq.l    D0, 0x00
  1397. 00000FE0  2F00                     move.l     -[A7], D0
  1398. 00000FE2  4AAC 0272                tst.l      [A4 + 0x272]
  1399. 00000FE6  6706                     beq        +0x8 /* 00000FEE */
  1400. 00000FE8  222C 0272                move.l     D1, [A4 + 0x272]
  1401. 00000FEC  6004                     bra        +0x6 /* 00000FF2 */
  1402. label00000FEE:
  1403. 00000FEE  222C 026E                move.l     D1, [A4 + 0x26E]
  1404. label00000FF2:
  1405. 00000FF2  2F01                     move.l     -[A7], D1
  1406. 00000FF4  2F2C 0280                move.l     -[A7], [A4 + 0x280]
  1407. 00000FF8  303C 0001                move.w     D0, 0x1
  1408. 00000FFC  AA52                     syscall    HFSPinaforeDispatch/HighLevelFSDispatch
  1409. 00000FFE  3B5F C62E                move.w     [A5 - 0x39D2], [A7]+
  1410. 00001002  670C                     beq        +0xE /* 00001010 */
  1411. 00001004  302D C62E                move.w     D0, [A5 - 0x39D2]
  1412. 00001008  48C0                     ext.l      D0
  1413. 0000100A  72D5                     moveq.l    D1, 0xFFFFFFD5
  1414. 0000100C  B280                     cmp.l      D1, D0
  1415. 0000100E  663A                     bne        +0x3C /* 0000104A */
  1416. label00001010:
  1417. 00001010  3E2C 01C4                move.w     D7, [A4 + 0x1C4]
  1418. 00001014  266C 021E                movea.l    A3, [A4 + 0x21E]
  1419. 00001018  6026                     bra        +0x28 /* 00001040 */
  1420. label0000101A:
  1421. 0000101A  700F                     moveq.l    D0, 0x0F
  1422. 0000101C  C06B 0008                and.w      D0, [A3 + 0x8]
  1423. 00001020  671A                     beq        +0x1C /* 0000103C */
  1424. 00001022  7001                     moveq.l    D0, 0x01
  1425. 00001024  B06B 000A                cmp.w      D0, [A3 + 0xA]
  1426. 00001028  6612                     bne        +0x14 /* 0000103C */
  1427. 0000102A  558F                     subq.l     A7, 2
  1428. 0000102C  2F2B 0014                move.l     -[A7], [A3 + 0x14]
  1429. 00001030  2F2C 0280                move.l     -[A7], [A4 + 0x280]
  1430. 00001034  303C 040C                move.w     D0, 0x40C
  1431. 00001038  A82D                     syscall    Pack11
  1432. 0000103A  548F                     addq.l     A7, 2
  1433. label0000103C:
  1434. 0000103C  D6FC 001C                add.w      A3, 0x1C
  1435. label00001040:
  1436. 00001040  3007                     move.w     D0, D7
  1437. 00001042  5347                     subq.w     D7, 1
  1438. 00001044  4A40                     tst.w      D0
  1439. 00001046  66D2                     bne        -0x2C /* 0000101A */
  1440. 00001048  5246                     addq.w     D6, 1
  1441. label0000104A:
  1442. 0000104A  3006                     move.w     D0, D6
  1443. 0000104C  4CDF 18C0                movem.l    D6,D7,A3,A4, [A7]+
  1444. 00001050  4E75                     rts
  1445. fn00001052:
  1446. 00001052  48E7 0718                movem.l    -[A7], D5,D6,D7,A3,A4
  1447. 00001056  286F 0018                movea.l    A4, [A7 + 0x18]
  1448. 0000105A  7A01                     moveq.l    D5, 0x01
  1449. 0000105C  3C2C 01C4                move.w     D6, [A4 + 0x1C4]
  1450. 00001060  266C 021E                movea.l    A3, [A4 + 0x21E]
  1451. 00001064  6036                     bra        +0x38 /* 0000109C */
  1452. label00001066:
  1453. 00001066  3E2B 0008                move.w     D7, [A3 + 0x8]
  1454. 0000106A  700F                     moveq.l    D0, 0x0F
  1455. 0000106C  C047                     and.w      D0, D7
  1456. 0000106E  6728                     beq        +0x2A /* 00001098 */
  1457. 00001070  7010                     moveq.l    D0, 0x10
  1458. 00001072  C047                     and.w      D0, D7
  1459. 00001074  6622                     bne        +0x24 /* 00001098 */
  1460. 00001076  7001                     moveq.l    D0, 0x01
  1461. 00001078  B06B 000A                cmp.w      D0, [A3 + 0xA]
  1462. 0000107C  661A                     bne        +0x1C /* 00001098 */
  1463. 0000107E  206B 0014                movea.l    A0, [A3 + 0x14]
  1464. 00001082  2050                     movea.l    A0, [A0]
  1465. 00001084  4A68 0002                tst.w      [A0 + 0x2]
  1466. 00001088  660E                     bne        +0x10 /* 00001098 */
  1467. 0000108A  2F0B                     move.l     -[A7], A3
  1468. 0000108C  486D 2882                pea.l      [A5 + 0x2882 /* export_1292 */]
  1469. 00001090  4EAD 022A                jsr        [A5 + 0x22A /* export_65 */]
  1470. 00001094  3A00                     move.w     D5, D0
  1471. 00001096  508F                     addq.l     A7, 8
  1472. label00001098:
  1473. 00001098  D6FC 001C                add.w      A3, 0x1C
  1474. label0000109C:
  1475. 0000109C  3006                     move.w     D0, D6
  1476. 0000109E  5346                     subq.w     D6, 1
  1477. 000010A0  4A40                     tst.w      D0
  1478. 000010A2  66C2                     bne        -0x3C /* 00001066 */
  1479. 000010A4  3005                     move.w     D0, D5
  1480. 000010A6  4CDF 18E0                movem.l    D5,D6,D7,A3,A4, [A7]+
  1481. 000010AA  4E75                     rts
  1482. fn000010AC:
  1483. 000010AC  4E56 FFF0                link       A6, -0x0010
  1484. 000010B0  48E7 0018                movem.l    -[A7], A3,A4
  1485. 000010B4  286E 000C                movea.l    A4, [A6 + 0xC]
  1486. 000010B8  266E 0008                movea.l    A3, [A6 + 0x8]
  1487. 000010BC  7001                     moveq.l    D0, 0x01
  1488. 000010BE  B06B 000A                cmp.w      D0, [A3 + 0xA]
  1489. 000010C2  662E                     bne        +0x30 /* 000010F2 */
  1490. 000010C4  598F                     subq.l     A7, 4
  1491. 000010C6  2D6B 0014 FFF8           move.l     [A6 - 0x8], [A3 + 0x14]
  1492. 000010CC  2F2B 0014                move.l     -[A7], [A3 + 0x14]
  1493. 000010D0  4EAD 03F2                jsr        [A5 + 0x3F2 /* export_122 */]
  1494. 000010D4  2D5F FFF0                move.l     [A6 - 0x10], [A7]+
  1495. 000010D8  598F                     subq.l     A7, 4
  1496. 000010DA  206E FFF8                movea.l    A0, [A6 - 0x8]
  1497. 000010DE  2050                     movea.l    A0, [A0]
  1498. 000010E0  2D68 0010 FFFC           move.l     [A6 - 0x4], [A0 + 0x10]
  1499. 000010E6  2F28 0010                move.l     -[A7], [A0 + 0x10]
  1500. 000010EA  4EAD 03F2                jsr        [A5 + 0x3F2 /* export_122 */]
  1501. 000010EE  2D5F FFF4                move.l     [A6 - 0xC], [A7]+
  1502. label000010F2:
  1503. 000010F2  7001                     moveq.l    D0, 0x01
  1504. 000010F4  B06B 000A                cmp.w      D0, [A3 + 0xA]
  1505. 000010F8  6600 009A                bne        +0x9C /* 00001194 */
  1506. 000010FC  206D CE94                movea.l    A0, [A5 - 0x316C]
  1507. 00001100  10AE FFF3                move.b     [A0], [A6 - 0xD]
  1508. 00001104  206D CE94                movea.l    A0, [A5 - 0x316C]
  1509. 00001108  116E FFF2 0001           move.b     [A0 + 0x1], [A6 - 0xE]
  1510. 0000110E  206D CE94                movea.l    A0, [A5 - 0x316C]
  1511. 00001112  116E FFF1 0002           move.b     [A0 + 0x2], [A6 - 0xF]
  1512. 00001118  206D CE94                movea.l    A0, [A5 - 0x316C]
  1513. 0000111C  116E FFF0 0003           move.b     [A0 + 0x3], [A6 - 0x10]
  1514. 00001122  7004                     moveq.l    D0, 0x04
  1515. 00001124  2F00                     move.l     -[A7], D0
  1516. 00001126  2F2D CE94                move.l     -[A7], [A5 - 0x316C]
  1517. 0000112A  4E94                     jsr        [A4]
  1518. 0000112C  4A40                     tst.w      D0
  1519. 0000112E  508F                     addq.l     A7, 8
  1520. 00001130  6712                     beq        +0x14 /* 00001144 */
  1521. 00001132  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  1522. 00001136  206E FFF8                movea.l    A0, [A6 - 0x8]
  1523. 0000113A  2F10                     move.l     -[A7], [A0]
  1524. 0000113C  4E94                     jsr        [A4]
  1525. 0000113E  4A40                     tst.w      D0
  1526. 00001140  508F                     addq.l     A7, 8
  1527. 00001142  6604                     bne        +0x6 /* 00001148 */
  1528. label00001144:
  1529. 00001144  7000                     moveq.l    D0, 0x00
  1530. 00001146  6062                     bra        +0x64 /* 000011AA */
  1531. label00001148:
  1532. 00001148  206D CE94                movea.l    A0, [A5 - 0x316C]
  1533. 0000114C  10AE FFF7                move.b     [A0], [A6 - 0x9]
  1534. 00001150  206D CE94                movea.l    A0, [A5 - 0x316C]
  1535. 00001154  116E FFF6 0001           move.b     [A0 + 0x1], [A6 - 0xA]
  1536. 0000115A  206D CE94                movea.l    A0, [A5 - 0x316C]
  1537. 0000115E  116E FFF5 0002           move.b     [A0 + 0x2], [A6 - 0xB]
  1538. 00001164  206D CE94                movea.l    A0, [A5 - 0x316C]
  1539. 00001168  116E FFF4 0003           move.b     [A0 + 0x3], [A6 - 0xC]
  1540. 0000116E  7004                     moveq.l    D0, 0x04
  1541. 00001170  2F00                     move.l     -[A7], D0
  1542. 00001172  2F2D CE94                move.l     -[A7], [A5 - 0x316C]
  1543. 00001176  4E94                     jsr        [A4]
  1544. 00001178  4A40                     tst.w      D0
  1545. 0000117A  508F                     addq.l     A7, 8
  1546. 0000117C  6712                     beq        +0x14 /* 00001190 */
  1547. 0000117E  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  1548. 00001182  206E FFFC                movea.l    A0, [A6 - 0x4]
  1549. 00001186  2F10                     move.l     -[A7], [A0]
  1550. 00001188  4E94                     jsr        [A4]
  1551. 0000118A  4A40                     tst.w      D0
  1552. 0000118C  508F                     addq.l     A7, 8
  1553. 0000118E  6618                     bne        +0x1A /* 000011A8 */
  1554. label00001190:
  1555. 00001190  7000                     moveq.l    D0, 0x00
  1556. 00001192  6016                     bra        +0x18 /* 000011AA */
  1557. label00001194:
  1558. 00001194  2F2B 0010                move.l     -[A7], [A3 + 0x10]
  1559. 00001198  2F2B 0014                move.l     -[A7], [A3 + 0x14]
  1560. 0000119C  4E94                     jsr        [A4]
  1561. 0000119E  4A40                     tst.w      D0
  1562. 000011A0  508F                     addq.l     A7, 8
  1563. 000011A2  6604                     bne        +0x6 /* 000011A8 */
  1564. 000011A4  7000                     moveq.l    D0, 0x00
  1565. 000011A6  6002                     bra        +0x4 /* 000011AA */
  1566. label000011A8:
  1567. 000011A8  7001                     moveq.l    D0, 0x01
  1568. label000011AA:
  1569. 000011AA  4CEE 1800 FFE8           movem.l    A3,A4, [A6 - 0x18]
  1570. 000011B0  4E5E                     unlink     A6
  1571. 000011B2  4E75                     rts
  1572. export_1166:
  1573. 000011B4  4E56 FBD4                link       A6, -0x042C
  1574. 000011B8  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  1575. 000011BC  49EE FDF8                lea.l      A4, [A6 - 0x208]
  1576. 000011C0  426E FBD4                clr.w      [A6 - 0x42C]
  1577. 000011C4  41EE FBDA                lea.l      A0, [A6 - 0x426]
  1578. 000011C8  2B48 CE5E                move.l     [A5 - 0x31A2], A0
  1579. 000011CC  7000                     moveq.l    D0, 0x00
  1580. 000011CE  4A6D BDA4                tst.w      [A5 - 0x425C]
  1581. 000011D2  6714                     beq        +0x16 /* 000011E8 */
  1582. 000011D4  7207                     moveq.l    D1, 0x07
  1583. 000011D6  B26E 000E                cmp.w      D1, [A6 + 0xE]
  1584. 000011DA  660A                     bne        +0xC /* 000011E6 */
  1585. 000011DC  206D E020                movea.l    A0, [A5 - 0x1FE0]
  1586. 000011E0  4AA8 0288                tst.l      [A0 + 0x288]
  1587. 000011E4  6602                     bne        +0x4 /* 000011E8 */
  1588. label000011E6:
  1589. 000011E6  7001                     moveq.l    D0, 0x01
  1590. label000011E8:
  1591. 000011E8  3A00                     move.w     D5, D0
  1592. 000011EA  4EAD 10B2                jsr        [A5 + 0x10B2 /* export_530 */]
  1593. 000011EE  4A40                     tst.w      D0
  1594. 000011F0  6700 0434                beq        +0x436 /* 00001626 */
  1595. 000011F4  206E 0008                movea.l    A0, [A6 + 0x8]
  1596. 000011F8  52AE 0008                addq.l     [A6 + 0x8], 1
  1597. 000011FC  7000                     moveq.l    D0, 0x00
  1598. 000011FE  1010                     move.b     D0, [A0]
  1599. 00001200  3E00                     move.w     D7, D0
  1600. 00001202  6B00 00D0                bmi        +0xD2 /* 000012D4 */
  1601. 00001206  0C40 0007                cmpi.w     D0, 0x7
  1602. 0000120A  6E00 00C8                bgt        +0xCA /* 000012D4 */
  1603. 0000120E  D040                     add.w      D0, D0
  1604. 00001210  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  1605. 00001214  4EFB 0000                jmp        [PC + D0.w]
  1606. 00001218  0080 0080 00BE           ori.l      D0, 0x8000BE
  1607. 0000121E  00BE 00BE 0012           ori.l      <<invalid special address>>, 0xBE0012
  1608. 00001224  0080 0080 4A45           ori.l      D0, 0x804A45
  1609. 0000122A  6600 03FA                bne        +0x3FC /* 00001626 */
  1610. 0000122E  4A6E 000E                tst.w      [A6 + 0xE]
  1611. 00001232  6600 03F2                bne        +0x3F4 /* 00001626 */
  1612. 00001236  486E FBF8                pea.l      [A6 - 0x408]
  1613. 0000123A  486E 0008                pea.l      [A6 + 0x8]
  1614. 0000123E  4EAD 0BD2                jsr        [A5 + 0xBD2 /* export_374 */]
  1615. 00001242  4A40                     tst.w      D0
  1616. 00001244  508F                     addq.l     A7, 8
  1617. 00001246  6700 03DE                beq        +0x3E0 /* 00001626 */
  1618. 0000124A  206D BA78                movea.l    A0, [A5 - 0x4588]
  1619. 0000124E  2F28 026A                move.l     -[A7], [A0 + 0x26A]
  1620. 00001252  2F0C                     move.l     -[A7], A4
  1621. 00001254  4EAD 1B22                jsr        [A5 + 0x1B22 /* export_864 */]
  1622. 00001258  7000                     moveq.l    D0, 0x00
  1623. 0000125A  2F00                     move.l     -[A7], D0
  1624. 0000125C  2F2D BA78                move.l     -[A7], [A5 - 0x4588]
  1625. 00001260  486E FBF8                pea.l      [A6 - 0x408]
  1626. 00001264  4EAD 142A                jsr        [A5 + 0x142A /* export_641 */]
  1627. 00001268  3D40 FBD4                move.w     [A6 - 0x42C], D0
  1628. 0000126C  4FEF 0014                lea.l      A7, [A7 + 0x14]
  1629. 00001270  6700 03B4                beq        +0x3B6 /* 00001626 */
  1630. 00001274  2F2D BA78                move.l     -[A7], [A5 - 0x4588]
  1631. 00001278  2F0C                     move.l     -[A7], A4
  1632. 0000127A  4EBA 2318                jsr        [PC + 0x2318 /* 00003594 */]
  1633. 0000127E  206D BA78                movea.l    A0, [A5 - 0x4588]
  1634. 00001282  317C 0001 025E           move.w     [A0 + 0x25E], 0x1
  1635. 00001288  206D BA78                movea.l    A0, [A5 - 0x4588]
  1636. 0000128C  4268 0298                clr.w      [A0 + 0x298]
  1637. 00001290  508F                     addq.l     A7, 8
  1638. 00001292  6000 0392                bra        +0x394 /* 00001626 */
  1639. 00001296  0C47 0006                cmpi.w     D7, 0x6
  1640. 0000129A  5CC0                     sge        D0
  1641. 0000129C  0240 0001                andi.w     D0, 0x1
  1642. 000012A0  48C0                     ext.l      D0
  1643. 000012A2  2F00                     move.l     -[A7], D0
  1644. 000012A4  7001                     moveq.l    D0, 0x01
  1645. 000012A6  48C7                     ext.l      D7
  1646. 000012A8  7201                     moveq.l    D1, 0x01
  1647. 000012AA  C287                     and.l      D1, D7
  1648. 000012AC  6606                     bne        +0x8 /* 000012B4 */
  1649. 000012AE  4A45                     tst.w      D5
  1650. 000012B0  6602                     bne        +0x4 /* 000012B4 */
  1651. 000012B2  7000                     moveq.l    D0, 0x00
  1652. label000012B4:
  1653. 000012B4  2F00                     move.l     -[A7], D0
  1654. 000012B6  486E 000E                pea.l      [A6 + 0xE]
  1655. 000012BA  4EBA 05B6                jsr        [PC + 0x5B6 /* 00001872 */]
  1656. 000012BE  3800                     move.w     D4, D0
  1657. 000012C0  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1658. 000012C4  670E                     beq        +0x10 /* 000012D4 */
  1659. 000012C6  4A44                     tst.w      D4
  1660. 000012C8  6F00 035C                ble        +0x35E /* 00001626 */
  1661. 000012CC  526E FBD4                addq.w     [A6 - 0x42C], 1
  1662. 000012D0  6000 0354                bra        +0x356 /* 00001626 */
  1663. label000012D4:
  1664. 000012D4  4A45                     tst.w      D5
  1665. 000012D6  670E                     beq        +0x10 /* 000012E6 */
  1666. 000012D8  4878 04FE                push.l     0x4FE
  1667. 000012DC  4EAD 19BA                jsr        [A5 + 0x19BA /* export_819 */]
  1668. 000012E0  588F                     addq.l     A7, 4
  1669. 000012E2  6000 0342                bra        +0x344 /* 00001626 */
  1670. label000012E6:
  1671. 000012E6  4A6E 000E                tst.w      [A6 + 0xE]
  1672. 000012EA  6620                     bne        +0x22 /* 0000130C */
  1673. 000012EC  206D BA78                movea.l    A0, [A5 - 0x4588]
  1674. 000012F0  47E8 0262                lea.l      A3, [A0 + 0x262]
  1675. 000012F4  206D BA78                movea.l    A0, [A5 - 0x4588]
  1676. 000012F8  4A68 0260                tst.w      [A0 + 0x260]
  1677. 000012FC  6732                     beq        +0x34 /* 00001330 */
  1678. 000012FE  4878 042E                push.l     0x42E
  1679. 00001302  4EAD 19BA                jsr        [A5 + 0x19BA /* export_819 */]
  1680. 00001306  588F                     addq.l     A7, 4
  1681. 00001308  6000 031C                bra        +0x31E /* 00001626 */
  1682. label0000130C:
  1683. 0000130C  7007                     moveq.l    D0, 0x07
  1684. 0000130E  B06E 000E                cmp.w      D0, [A6 + 0xE]
  1685. 00001312  6600 0312                bne        +0x314 /* 00001626 */
  1686. 00001316  206D E020                movea.l    A0, [A5 - 0x1FE0]
  1687. 0000131A  4AA8 0288                tst.l      [A0 + 0x288]
  1688. 0000131E  6708                     beq        +0xA /* 00001328 */
  1689. 00001320  0C47 0002                cmpi.w     D7, 0x2
  1690. 00001324  6E00 0300                bgt        +0x302 /* 00001626 */
  1691. label00001328:
  1692. 00001328  206D E01C                movea.l    A0, [A5 - 0x1FE4]
  1693. 0000132C  47E8 004C                lea.l      A3, [A0 + 0x4C]
  1694. label00001330:
  1695. 00001330  7001                     moveq.l    D0, 0x01
  1696. 00001332  2F00                     move.l     -[A7], D0
  1697. 00001334  2F13                     move.l     -[A7], [A3]
  1698. 00001336  486B 000C                pea.l      [A3 + 0xC]
  1699. 0000133A  4EAD 0142                jsr        [A5 + 0x142 /* export_36 */]
  1700. 0000133E  3007                     move.w     D0, D7
  1701. 00001340  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1702. 00001344  6B00 0280                bmi        +0x282 /* 000015C6 */
  1703. 00001348  0C40 0006                cmpi.w     D0, 0x6
  1704. 0000134C  6E00 0278                bgt        +0x27A /* 000015C6 */
  1705. 00001350  D040                     add.w      D0, D0
  1706. 00001352  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  1707. 00001356  4EFB 0000                jmp        [PC + D0.w]
  1708. 0000135A  0010 026E                ori.b      [A0], 0x6E /* 'n' */
  1709. 0000135E  0010 004A                ori.b      [A0], 0x4A /* 'J' */
  1710. 00001362  015A                     bchg       [A2]+, D0
  1711. 00001364  026E 0010 7007           andi.w     [A6 + 0x7007], 0x10
  1712. 0000136A  B06E 000E                cmp.w      D0, [A6 + 0xE]
  1713. 0000136E  660A                     bne        +0xC /* 0000137A */
  1714. 00001370  206D E020                movea.l    A0, [A5 - 0x1FE0]
  1715. 00001374  4AA8 0288                tst.l      [A0 + 0x288]
  1716. 00001378  6608                     bne        +0xA /* 00001382 */
  1717. label0000137A:
  1718. 0000137A  7001                     moveq.l    D0, 0x01
  1719. 0000137C  C06B 0018                and.w      D0, [A3 + 0x18]
  1720. 00001380  6720                     beq        +0x22 /* 000013A2 */
  1721. label00001382:
  1722. 00001382  486E FBD4                pea.l      [A6 - 0x42C]
  1723. 00001386  302E 000E                move.w     D0, [A6 + 0xE]
  1724. 0000138A  48C0                     ext.l      D0
  1725. 0000138C  2F00                     move.l     -[A7], D0
  1726. 0000138E  2F0B                     move.l     -[A7], A3
  1727. 00001390  4EBA 2C8E                jsr        [PC + 0x2C8E /* 00004020 */]
  1728. 00001394  4A40                     tst.w      D0
  1729. 00001396  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1730. 0000139A  6600 022A                bne        +0x22C /* 000015C6 */
  1731. 0000139E  4EAD 19B2                jsr        [A5 + 0x19B2 /* export_818 */]
  1732. label000013A2:
  1733. 000013A2  4A6E 000E                tst.w      [A6 + 0xE]
  1734. 000013A6  660E                     bne        +0x10 /* 000013B6 */
  1735. 000013A8  206D E9E2                movea.l    A0, [A5 - 0x161E]
  1736. 000013AC  2068 0412                movea.l    A0, [A0 + 0x412]
  1737. 000013B0  2068 026E                movea.l    A0, [A0 + 0x26E]
  1738. 000013B4  6008                     bra        +0xA /* 000013BE */
  1739. label000013B6:
  1740. 000013B6  206D E9E2                movea.l    A0, [A5 - 0x161E]
  1741. 000013BA  2068 0160                movea.l    A0, [A0 + 0x160]
  1742. label000013BE:
  1743. 000013BE  2F08                     move.l     -[A7], A0
  1744. 000013C0  2F0C                     move.l     -[A7], A4
  1745. 000013C2  4EAD 1B22                jsr        [A5 + 0x1B22 /* export_864 */]
  1746. 000013C6  4A6E 000E                tst.w      [A6 + 0xE]
  1747. 000013CA  508F                     addq.l     A7, 8
  1748. 000013CC  6612                     bne        +0x14 /* 000013E0 */
  1749. 000013CE  41ED CE78                lea.l      A0, [A5 - 0x3188]
  1750. 000013D2  2D48 FBD6                move.l     [A6 - 0x42A], A0
  1751. 000013D6  426D CE64                clr.w      [A5 - 0x319C]
  1752. 000013DA  47ED CE64                lea.l      A3, [A5 - 0x319C]
  1753. 000013DE  601A                     bra        +0x1C /* 000013FA */
  1754. label000013E0:
  1755. 000013E0  7007                     moveq.l    D0, 0x07
  1756. 000013E2  B06E 000E                cmp.w      D0, [A6 + 0xE]
  1757. 000013E6  6600 01DE                bne        +0x1E0 /* 000015C6 */
  1758. 000013EA  41ED CE72                lea.l      A0, [A5 - 0x318E]
  1759. 000013EE  2D48 FBD6                move.l     [A6 - 0x42A], A0
  1760. 000013F2  206D E01C                movea.l    A0, [A5 - 0x1FE4]
  1761. 000013F6  47E8 0070                lea.l      A3, [A0 + 0x70]
  1762. label000013FA:
  1763. 000013FA  7001                     moveq.l    D0, 0x01
  1764. 000013FC  2F00                     move.l     -[A7], D0
  1765. 000013FE  4EAD 025A                jsr        [A5 + 0x25A /* export_71 */]
  1766. 00001402  2F0B                     move.l     -[A7], A3
  1767. 00001404  2F2E FBD6                move.l     -[A7], [A6 - 0x42A]
  1768. 00001408  2F0C                     move.l     -[A7], A4
  1769. 0000140A  4EBA EBF4                jsr        [PC - 0x140C /* 00000000 */]
  1770. 0000140E  4A40                     tst.w      D0
  1771. 00001410  4FEF 0010                lea.l      A7, [A7 + 0x10]
  1772. 00001414  660E                     bne        +0x10 /* 00001424 */
  1773. 00001416  7000                     moveq.l    D0, 0x00
  1774. 00001418  2F00                     move.l     -[A7], D0
  1775. 0000141A  4EAD 025A                jsr        [A5 + 0x25A /* export_71 */]
  1776. 0000141E  588F                     addq.l     A7, 4
  1777. 00001420  6000 01A4                bra        +0x1A6 /* 000015C6 */
  1778. label00001424:
  1779. 00001424  7000                     moveq.l    D0, 0x00
  1780. 00001426  2F00                     move.l     -[A7], D0
  1781. 00001428  4EAD 025A                jsr        [A5 + 0x25A /* export_71 */]
  1782. 0000142C  7000                     moveq.l    D0, 0x00
  1783. 0000142E  1014                     move.b     D0, [A4]
  1784. 00001430  5280                     addq.l     D0, 1
  1785. 00001432  4234 0000                clr.b      [A4 + D0.w]
  1786. 00001436  200C                     move.l     D0, A4
  1787. 00001438  5280                     addq.l     D0, 1
  1788. 0000143A  2F00                     move.l     -[A7], D0
  1789. 0000143C  4A53                     tst.w      [A3]
  1790. 0000143E  6712                     beq        +0x14 /* 00001452 */
  1791. 00001440  206E FBD6                movea.l    A0, [A6 - 0x42A]
  1792. 00001444  3013                     move.w     D0, [A3]
  1793. 00001446  48C0                     ext.l      D0
  1794. 00001448  D080                     add.l      D0, D0
  1795. 0000144A  3030 0800                move.w     D0, [A0 + D0]
  1796. 0000144E  48C0                     ext.l      D0
  1797. 00001450  6006                     bra        +0x8 /* 00001458 */
  1798. label00001452:
  1799. 00001452  203C 0000 0423           move.l     D0, 0x423
  1800. label00001458:
  1801. 00001458  2F00                     move.l     -[A7], D0
  1802. 0000145A  4EAD 0E42                jsr        [A5 + 0xE42 /* export_452 */]
  1803. 0000145E  588F                     addq.l     A7, 4
  1804. 00001460  2F00                     move.l     -[A7], D0
  1805. 00001462  486E FEFC                pea.l      [A6 - 0x104]
  1806. 00001466  4878 043D                push.l     0x43D
  1807. 0000146A  4EAD 0E3A                jsr        [A5 + 0xE3A /* export_451 */]
  1808. 0000146E  508F                     addq.l     A7, 8
  1809. 00001470  2F00                     move.l     -[A7], D0
  1810. 00001472  486E FBF8                pea.l      [A6 - 0x408]
  1811. 00001476  4EAD 0EE2                jsr        [A5 + 0xEE2 /* export_472 */]
  1812. 0000147A  426D CE62                clr.w      [A5 - 0x319E]
  1813. 0000147E  486E FBF8                pea.l      [A6 - 0x408]
  1814. 00001482  4EAD 105A                jsr        [A5 + 0x105A /* export_519 */]
  1815. 00001486  3D6D CE62 FBD4           move.w     [A6 - 0x42C], [A5 - 0x319E]
  1816. 0000148C  4FEF 0018                lea.l      A7, [A7 + 0x18]
  1817. 00001490  6600 0134                bne        +0x136 /* 000015C6 */
  1818. 00001494  7007                     moveq.l    D0, 0x07
  1819. 00001496  B06E 000E                cmp.w      D0, [A6 + 0xE]
  1820. 0000149A  6600 FF06                bne        -0xF8 /* 000013A2 */
  1821. 0000149E  206D E020                movea.l    A0, [A5 - 0x1FE0]
  1822. 000014A2  303C 1000                move.w     D0, 0x1000
  1823. 000014A6  C068 020C                and.w      D0, [A0 + 0x20C]
  1824. 000014AA  6600 011A                bne        +0x11C /* 000015C6 */
  1825. 000014AE  6000 FEF2                bra        -0x10C /* 000013A2 */
  1826. 000014B2  206E 0008                movea.l    A0, [A6 + 0x8]
  1827. 000014B6  52AE 0008                addq.l     [A6 + 0x8], 1
  1828. 000014BA  7000                     moveq.l    D0, 0x00
  1829. 000014BC  1010                     move.b     D0, [A0]
  1830. 000014BE  3C00                     move.w     D6, D0
  1831. 000014C0  486E FBF8                pea.l      [A6 - 0x408]
  1832. 000014C4  486E 0008                pea.l      [A6 + 0x8]
  1833. 000014C8  4EAD 0BD2                jsr        [A5 + 0xBD2 /* export_374 */]
  1834. 000014CC  4A40                     tst.w      D0
  1835. 000014CE  508F                     addq.l     A7, 8
  1836. 000014D0  6700 00F4                beq        +0xF6 /* 000015C6 */
  1837. 000014D4  7007                     moveq.l    D0, 0x07
  1838. 000014D6  B06E 000E                cmp.w      D0, [A6 + 0xE]
  1839. 000014DA  666A                     bne        +0x6C /* 00001546 */
  1840. 000014DC  0C46 0004                cmpi.w     D6, 0x4
  1841. 000014E0  660C                     bne        +0xE /* 000014EE */
  1842. 000014E2  206D E01C                movea.l    A0, [A5 - 0x1FE4]
  1843. 000014E6  317C 0001 0070           move.w     [A0 + 0x70], 0x1
  1844. 000014EC  600E                     bra        +0x10 /* 000014FC */
  1845. label000014EE:
  1846. 000014EE  4A46                     tst.w      D6
  1847. 000014F0  6600 00D4                bne        +0xD6 /* 000015C6 */
  1848. 000014F4  206D E01C                movea.l    A0, [A5 - 0x1FE4]
  1849. 000014F8  4268 0070                clr.w      [A0 + 0x70]
  1850. label000014FC:
  1851. 000014FC  41EE FBF8                lea.l      A0, [A6 - 0x408]
  1852. 00001500  226D E01C                movea.l    A1, [A5 - 0x1FE4]
  1853. 00001504  2348 005C                move.l     [A1 + 0x5C], A0
  1854. 00001508  486E FBD4                pea.l      [A6 - 0x42C]
  1855. 0000150C  302E 000E                move.w     D0, [A6 + 0xE]
  1856. 00001510  48C0                     ext.l      D0
  1857. 00001512  2F00                     move.l     -[A7], D0
  1858. 00001514  206D E01C                movea.l    A0, [A5 - 0x1FE4]
  1859. 00001518  4868 004C                pea.l      [A0 + 0x4C]
  1860. 0000151C  4EBA 2B02                jsr        [PC + 0x2B02 /* 00004020 */]
  1861. 00001520  206D E01C                movea.l    A0, [A5 - 0x1FE4]
  1862. 00001524  7000                     moveq.l    D0, 0x00
  1863. 00001526  2140 005C                move.l     [A0 + 0x5C], D0
  1864. 0000152A  4A6E FBD4                tst.w      [A6 - 0x42C]
  1865. 0000152E  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1866. 00001532  6700 008C                beq        +0x8E /* 000015C0 */
  1867. 00001536  2F2D E01C                move.l     -[A7], [A5 - 0x1FE4]
  1868. 0000153A  486E FBF8                pea.l      [A6 - 0x408]
  1869. 0000153E  4EAD 194A                jsr        [A5 + 0x194A /* export_805 */]
  1870. 00001542  508F                     addq.l     A7, 8
  1871. 00001544  607A                     bra        +0x7C /* 000015C0 */
  1872. label00001546:
  1873. 00001546  3A2D BA7E                move.w     D5, [A5 - 0x4582]
  1874. 0000154A  382D BA7C                move.w     D4, [A5 - 0x4584]
  1875. 0000154E  4A46                     tst.w      D6
  1876. 00001550  6714                     beq        +0x16 /* 00001566 */
  1877. 00001552  48C6                     ext.l      D6
  1878. 00001554  2F06                     move.l     -[A7], D6
  1879. 00001556  486E FBF8                pea.l      [A6 - 0x408]
  1880. 0000155A  4EBA 1BF0                jsr        [PC + 0x1BF0 /* 0000314C */]
  1881. 0000155E  3D40 FBD4                move.w     [A6 - 0x42C], D0
  1882. 00001562  508F                     addq.l     A7, 8
  1883. 00001564  6052                     bra        +0x54 /* 000015B8 */
  1884. label00001566:
  1885. 00001566  206D BA78                movea.l    A0, [A5 - 0x4588]
  1886. 0000156A  2F28 026A                move.l     -[A7], [A0 + 0x26A]
  1887. 0000156E  2F0C                     move.l     -[A7], A4
  1888. 00001570  4EAD 1B22                jsr        [A5 + 0x1B22 /* export_864 */]
  1889. 00001574  41EE FBF8                lea.l      A0, [A6 - 0x408]
  1890. 00001578  226D BA78                movea.l    A1, [A5 - 0x4588]
  1891. 0000157C  2348 0272                move.l     [A1 + 0x272], A0
  1892. 00001580  486E FBD4                pea.l      [A6 - 0x42C]
  1893. 00001584  302E 000E                move.w     D0, [A6 + 0xE]
  1894. 00001588  48C0                     ext.l      D0
  1895. 0000158A  2F00                     move.l     -[A7], D0
  1896. 0000158C  206D BA78                movea.l    A0, [A5 - 0x4588]
  1897. 00001590  4868 0262                pea.l      [A0 + 0x262]
  1898. 00001594  4EBA 2A8A                jsr        [PC + 0x2A8A /* 00004020 */]
  1899. 00001598  206D BA78                movea.l    A0, [A5 - 0x4588]
  1900. 0000159C  7000                     moveq.l    D0, 0x00
  1901. 0000159E  2140 0272                move.l     [A0 + 0x272], D0
  1902. 000015A2  4A6E FBD4                tst.w      [A6 - 0x42C]
  1903. 000015A6  4FEF 0014                lea.l      A7, [A7 + 0x14]
  1904. 000015AA  670C                     beq        +0xE /* 000015B8 */
  1905. 000015AC  2F2D BA78                move.l     -[A7], [A5 - 0x4588]
  1906. 000015B0  2F0C                     move.l     -[A7], A4
  1907. 000015B2  4EBA 1FE0                jsr        [PC + 0x1FE0 /* 00003594 */]
  1908. 000015B6  508F                     addq.l     A7, 8
  1909. label000015B8:
  1910. 000015B8  3B45 BA7E                move.w     [A5 - 0x4582], D5
  1911. 000015BC  3B44 BA7C                move.w     [A5 - 0x4584], D4
  1912. label000015C0:
  1913. 000015C0  3B6E FBD4 CE62           move.w     [A5 - 0x319E], [A6 - 0x42C]
  1914. label000015C6:
  1915. 000015C6  4A47                     tst.w      D7
  1916. 000015C8  6706                     beq        +0x8 /* 000015D0 */
  1917. 000015CA  0C47 0006                cmpi.w     D7, 0x6
  1918. 000015CE  6656                     bne        +0x58 /* 00001626 */
  1919. label000015D0:
  1920. 000015D0  4A6E FBD4                tst.w      [A6 - 0x42C]
  1921. 000015D4  6750                     beq        +0x52 /* 00001626 */
  1922. 000015D6  4A6E 000E                tst.w      [A6 + 0xE]
  1923. 000015DA  663E                     bne        +0x40 /* 0000161A */
  1924. 000015DC  0C47 0006                cmpi.w     D7, 0x6
  1925. 000015E0  662A                     bne        +0x2C /* 0000160C */
  1926. 000015E2  206D B9FC                movea.l    A0, [A5 - 0x4604]
  1927. 000015E6  2668 0164                movea.l    A3, [A0 + 0x164]
  1928. 000015EA  601C                     bra        +0x1E /* 00001608 */
  1929. label000015EC:
  1930. 000015EC  4A6B 018A                tst.w      [A3 + 0x18A]
  1931. 000015F0  6612                     bne        +0x14 /* 00001604 */
  1932. 000015F2  202B 0412                move.l     D0, [A3 + 0x412]
  1933. 000015F6  B0AD BA78                cmp.l      D0, [A5 - 0x4588]
  1934. 000015FA  6608                     bne        +0xA /* 00001604 */
  1935. 000015FC  2F0B                     move.l     -[A7], A3
  1936. 000015FE  4EAD 111A                jsr        [A5 + 0x111A /* export_543 */]
  1937. 00001602  588F                     addq.l     A7, 4
  1938. label00001604:
  1939. 00001604  266B 0164                movea.l    A3, [A3 + 0x164]
  1940. label00001608:
  1941. 00001608  200B                     move.l     D0, A3
  1942. 0000160A  66E0                     bne        -0x1E /* 000015EC */
  1943. label0000160C:
  1944. 0000160C  206D B9FC                movea.l    A0, [A5 - 0x4604]
  1945. 00001610  2F08                     move.l     -[A7], A0
  1946. 00001612  4EAD 111A                jsr        [A5 + 0x111A /* export_543 */]
  1947. 00001616  588F                     addq.l     A7, 4
  1948. 00001618  600C                     bra        +0xE /* 00001626 */
  1949. label0000161A:
  1950. 0000161A  206D E020                movea.l    A0, [A5 - 0x1FE0]
  1951. 0000161E  2F08                     move.l     -[A7], A0
  1952. 00001620  4EAD 1942                jsr        [A5 + 0x1942 /* export_804 */]
  1953. 00001624  588F                     addq.l     A7, 4
  1954. label00001626:
  1955. 00001626  302E FBD4                move.w     D0, [A6 - 0x42C]
  1956. 0000162A  4CEE 18F0 FBBC           movem.l    D4,D5,D6,D7,A3,A4, [A6 - 0x444]
  1957. 00001630  4E5E                     unlink     A6
  1958. 00001632  4E75                     rts
  1959. fn00001634:
  1960. 00001634  4E56 0000                link       A6, 0
  1961. 00001638  2F07                     move.l     -[A7], D7
  1962. 0000163A  4A6E 000A                tst.w      [A6 + 0xA]
  1963. 0000163E  6638                     bne        +0x3A /* 00001678 */
  1964. 00001640  206D BA78                movea.l    A0, [A5 - 0x4588]
  1965. 00001644  0068 0010 027A           ori.w      [A0 + 0x27A], 0x10
  1966. 0000164A  4EBA 00A4                jsr        [PC + 0xA4 /* 000016F0 */]
  1967. 0000164E  3E00                     move.w     D7, D0
  1968. 00001650  671A                     beq        +0x1C /* 0000166C */
  1969. 00001652  206D BA78                movea.l    A0, [A5 - 0x4588]
  1970. 00001656  7020                     moveq.l    D0, 0x20
  1971. 00001658  C068 027A                and.w      D0, [A0 + 0x27A]
  1972. 0000165C  6600 0088                bne        +0x8A /* 000016E6 */
  1973. 00001660  206D BA78                movea.l    A0, [A5 - 0x4588]
  1974. 00001664  317C 0001 0298           move.w     [A0 + 0x298], 0x1
  1975. 0000166A  607A                     bra        +0x7C /* 000016E6 */
  1976. label0000166C:
  1977. 0000166C  206D BA78                movea.l    A0, [A5 - 0x4588]
  1978. 00001670  317C 0001 025E           move.w     [A0 + 0x25E], 0x1
  1979. 00001676  606E                     bra        +0x70 /* 000016E6 */
  1980. label00001678:
  1981. 00001678  206D E01C                movea.l    A0, [A5 - 0x1FE4]
  1982. 0000167C  4A68 0070                tst.w      [A0 + 0x70]
  1983. 00001680  670A                     beq        +0xC /* 0000168C */
  1984. 00001682  206D E01C                movea.l    A0, [A5 - 0x1FE4]
  1985. 00001686  317C 0003 0060           move.w     [A0 + 0x60], 0x3
  1986. label0000168C:
  1987. 0000168C  206D E01C                movea.l    A0, [A5 - 0x1FE4]
  1988. 00001690  0068 0010 0064           ori.w      [A0 + 0x64], 0x10
  1989. 00001696  206D E01C                movea.l    A0, [A5 - 0x1FE4]
  1990. 0000169A  4AA8 005C                tst.l      [A0 + 0x5C]
  1991. 0000169E  6704                     beq        +0x6 /* 000016A4 */
  1992. 000016A0  7000                     moveq.l    D0, 0x00
  1993. 000016A2  6014                     bra        +0x16 /* 000016B8 */
  1994. label000016A4:
  1995. 000016A4  7000                     moveq.l    D0, 0x00
  1996. 000016A6  4AAD E020                tst.l      [A5 - 0x1FE0]
  1997. 000016AA  670C                     beq        +0xE /* 000016B8 */
  1998. 000016AC  206D E020                movea.l    A0, [A5 - 0x1FE0]
  1999. 000016B0  4AA8 0288                tst.l      [A0 + 0x288]
  2000. 000016B4  6702                     beq        +0x4 /* 000016B8 */
  2001. 000016B6  7001                     moveq.l    D0, 0x01
  2002. label000016B8:
  2003. 000016B8  2F00                     move.l     -[A7], D0
  2004. 000016BA  2F2D E01C                move.l     -[A7], [A5 - 0x1FE4]
  2005. 000016BE  4EAD 198A                jsr        [A5 + 0x198A /* export_813 */]
  2006. 000016C2  3E00                     move.w     D7, D0
  2007. 000016C4  4AAD E020                tst.l      [A5 - 0x1FE0]
  2008. 000016C8  508F                     addq.l     A7, 8
  2009. 000016CA  671A                     beq        +0x1C /* 000016E6 */
  2010. 000016CC  4A47                     tst.w      D7
  2011. 000016CE  660C                     bne        +0xE /* 000016DC */
  2012. 000016D0  206D E020                movea.l    A0, [A5 - 0x1FE0]
  2013. 000016D4  317C 0001 0196           move.w     [A0 + 0x196], 0x1
  2014. 000016DA  600A                     bra        +0xC /* 000016E6 */
  2015. label000016DC:
  2016. 000016DC  206D E020                movea.l    A0, [A5 - 0x1FE0]
  2017. 000016E0  317C 0001 0198           move.w     [A0 + 0x198], 0x1
  2018. label000016E6:
  2019. 000016E6  3007                     move.w     D0, D7
  2020. 000016E8  2E2E FFFC                move.l     D7, [A6 - 0x4]
  2021. 000016EC  4E5E                     unlink     A6
  2022. 000016EE  4E75                     rts
  2023. fn000016F0:
  2024. 000016F0  4E56 FFE2                link       A6, -0x001E
  2025. 000016F4  48E7 0300                movem.l    -[A7], D6,D7
  2026. 000016F8  4246                     clr.w      D6
  2027. 000016FA  4247                     clr.w      D7
  2028. 000016FC  206D BA78                movea.l    A0, [A5 - 0x4588]
  2029. 00001700  7020                     moveq.l    D0, 0x20
  2030. 00001702  C068 027A                and.w      D0, [A0 + 0x27A]
  2031. 00001706  6638                     bne        +0x3A /* 00001740 */
  2032. 00001708  4A6D E698                tst.w      [A5 - 0x1968]
  2033. 0000170C  670A                     beq        +0xC /* 00001718 */
  2034. 0000170E  2F2D BA78                move.l     -[A7], [A5 - 0x4588]
  2035. 00001712  4EBA F8A4                jsr        [PC - 0x75C /* 00000FB8 */]
  2036. 00001716  588F                     addq.l     A7, 4
  2037. label00001718:
  2038. 00001718  486E FFE2                pea.l      [A6 - 0x1E]
  2039. 0000171C  206D BA78                movea.l    A0, [A5 - 0x4588]
  2040. 00001720  4868 0262                pea.l      [A0 + 0x262]
  2041. 00001724  4EAD 014A                jsr        [A5 + 0x14A /* export_37 */]
  2042. 00001728  4A40                     tst.w      D0
  2043. 0000172A  508F                     addq.l     A7, 8
  2044. 0000172C  674C                     beq        +0x4E /* 0000177A */
  2045. 0000172E  7C01                     moveq.l    D6, 0x01
  2046. 00001730  4A6D E698                tst.w      [A5 - 0x1968]
  2047. 00001734  670A                     beq        +0xC /* 00001740 */
  2048. 00001736  2F2D BA78                move.l     -[A7], [A5 - 0x4588]
  2049. 0000173A  4EBA F916                jsr        [PC - 0x6EA /* 00001052 */]
  2050. 0000173E  588F                     addq.l     A7, 4
  2051. label00001740:
  2052. 00001740  4EBA 0044                jsr        [PC + 0x44 /* 00001786 */]
  2053. 00001744  3E00                     move.w     D7, D0
  2054. 00001746  6714                     beq        +0x16 /* 0000175C */
  2055. 00001748  206D BA78                movea.l    A0, [A5 - 0x4588]
  2056. 0000174C  4A68 0190                tst.w      [A0 + 0x190]
  2057. 00001750  670A                     beq        +0xC /* 0000175C */
  2058. 00001752  2F2D BA78                move.l     -[A7], [A5 - 0x4588]
  2059. 00001756  4EAD 1022                jsr        [A5 + 0x1022 /* export_512 */]
  2060. 0000175A  588F                     addq.l     A7, 4
  2061. label0000175C:
  2062. 0000175C  4A46                     tst.w      D6
  2063. 0000175E  671A                     beq        +0x1C /* 0000177A */
  2064. 00001760  48C7                     ext.l      D7
  2065. 00001762  2F07                     move.l     -[A7], D7
  2066. 00001764  486E FFE2                pea.l      [A6 - 0x1E]
  2067. 00001768  206D BA78                movea.l    A0, [A5 - 0x4588]
  2068. 0000176C  4868 0262                pea.l      [A0 + 0x262]
  2069. 00001770  4EAD 0152                jsr        [A5 + 0x152 /* export_38 */]
  2070. 00001774  3E00                     move.w     D7, D0
  2071. 00001776  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2072. label0000177A:
  2073. 0000177A  3007                     move.w     D0, D7
  2074. 0000177C  4CEE 00C0 FFDA           movem.l    D6,D7, [A6 - 0x26]
  2075. 00001782  4E5E                     unlink     A6
  2076. 00001784  4E75                     rts
  2077. fn00001786:
  2078. 00001786  3B7C 0001 C438           move.w     [A5 - 0x3BC8], 0x1
  2079. 0000178C  4EBA 0004                jsr        [PC + 0x4 /* 00001792 */]
  2080. 00001790  4E75                     rts
  2081. fn00001792:
  2082. 00001792  2F07                     move.l     -[A7], D7
  2083. 00001794  4247                     clr.w      D7
  2084. 00001796  3007                     move.w     D0, D7
  2085. 00001798  2E1F                     move.l     D7, [A7]+
  2086. 0000179A  4E75                     rts
  2087. export_1167:
  2088. fn0000179C:
  2089. 0000179C  48E7 0310                movem.l    -[A7], D6,D7,A3
  2090. 000017A0  2C2F 0014                move.l     D6, [A7 + 0x14]
  2091. 000017A4  266F 0010                movea.l    A3, [A7 + 0x10]
  2092. label000017A8:
  2093. 000017A8  202D CE94                move.l     D0, [A5 - 0x316C]
  2094. 000017AC  90AD CE98                sub.l      D0, [A5 - 0x3168]
  2095. 000017B0  222D CE90                move.l     D1, [A5 - 0x3170]
  2096. 000017B4  9280                     sub.l      D1, D0
  2097. 000017B6  2E01                     move.l     D7, D1
  2098. 000017B8  DEBC 0000 0180           add.l      D7, 0x180
  2099. 000017BE  BC87                     cmp.l      D6, D7
  2100. 000017C0  6402                     bcc        +0x4 /* 000017C4 */
  2101. 000017C2  2E06                     move.l     D7, D6
  2102. label000017C4:
  2103. 000017C4  B7ED CE94                cmpa.l     A3, [A5 - 0x316C]
  2104. 000017C8  670C                     beq        +0xE /* 000017D6 */
  2105. 000017CA  2F0B                     move.l     -[A7], A3
  2106. 000017CC  2F2D CE94                move.l     -[A7], [A5 - 0x316C]
  2107. 000017D0  2F07                     move.l     -[A7], D7
  2108. 000017D2  4EAD 1B12                jsr        [A5 + 0x1B12 /* export_862 */]
  2109. label000017D6:
  2110. 000017D6  2F07                     move.l     -[A7], D7
  2111. 000017D8  2F2D CE94                move.l     -[A7], [A5 - 0x316C]
  2112. 000017DC  4EAD 135A                jsr        [A5 + 0x135A /* export_615 */]
  2113. 000017E0  DFAD CE94                add.l      [A5 - 0x316C], D7
  2114. 000017E4  202D CE94                move.l     D0, [A5 - 0x316C]
  2115. 000017E8  90AD CE98                sub.l      D0, [A5 - 0x3168]
  2116. 000017EC  B0AD CE90                cmp.l      D0, [A5 - 0x3170]
  2117. 000017F0  508F                     addq.l     A7, 8
  2118. 000017F2  636C                     bls        +0x6E /* 00001860 */
  2119. 000017F4  4EAD 09D2                jsr        [A5 + 0x9D2 /* export_310 */]
  2120. 000017F8  4A6D CE8A                tst.w      [A5 - 0x3176]
  2121. 000017FC  6728                     beq        +0x2A /* 00001826 */
  2122. 000017FE  558F                     subq.l     A7, 2
  2123. 00001800  2F2D C630                move.l     -[A7], [A5 - 0x39D0]
  2124. 00001804  2F3C 5273 6C76           move.l     -[A7], 0x52736C76 /* 'Rslv' */
  2125. 0000180A  2F2D CE98                move.l     -[A7], [A5 - 0x3168]
  2126. 0000180E  202D CE94                move.l     D0, [A5 - 0x316C]
  2127. 00001812  90AD CE98                sub.l      D0, [A5 - 0x3168]
  2128. 00001816  2F00                     move.l     -[A7], D0
  2129. 00001818  303C 081C                move.w     D0, 0x81C
  2130. 0000181C  A82D                     syscall    Pack11
  2131. 0000181E  4A5F                     tst.w      [A7]+
  2132. 00001820  6738                     beq        +0x3A /* 0000185A */
  2133. 00001822  7000                     moveq.l    D0, 0x00
  2134. 00001824  6046                     bra        +0x48 /* 0000186C */
  2135. label00001826:
  2136. 00001826  202D CE94                move.l     D0, [A5 - 0x316C]
  2137. 0000182A  90AD CE98                sub.l      D0, [A5 - 0x3168]
  2138. 0000182E  2F00                     move.l     -[A7], D0
  2139. 00001830  2F2D CE98                move.l     -[A7], [A5 - 0x3168]
  2140. 00001834  206D BA78                movea.l    A0, [A5 - 0x4588]
  2141. 00001838  4868 0262                pea.l      [A0 + 0x262]
  2142. 0000183C  4EAD 00A2                jsr        [A5 + 0xA2 /* export_16 */]
  2143. 00001840  4A80                     tst.l      D0
  2144. 00001842  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2145. 00001846  6712                     beq        +0x14 /* 0000185A */
  2146. 00001848  206D BA78                movea.l    A0, [A5 - 0x4588]
  2147. 0000184C  2F28 026A                move.l     -[A7], [A0 + 0x26A]
  2148. 00001850  4EAD 0132                jsr        [A5 + 0x132 /* export_34 */]
  2149. 00001854  7000                     moveq.l    D0, 0x00
  2150. 00001856  588F                     addq.l     A7, 4
  2151. 00001858  6012                     bra        +0x14 /* 0000186C */
  2152. label0000185A:
  2153. 0000185A  2B6D CE98 CE94           move.l     [A5 - 0x316C], [A5 - 0x3168]
  2154. label00001860:
  2155. 00001860  9C87                     sub.l      D6, D7
  2156. 00001862  6706                     beq        +0x8 /* 0000186A */
  2157. 00001864  D7C7                     add.l      A3, D7
  2158. 00001866  6000 FF40                bra        -0xBE /* 000017A8 */
  2159. label0000186A:
  2160. 0000186A  7001                     moveq.l    D0, 0x01
  2161. label0000186C:
  2162. 0000186C  4CDF 08C0                movem.l    D6,D7,A3, [A7]+
  2163. 00001870  4E75                     rts
  2164. fn00001872:
  2165. 00001872  4E56 FEDC                link       A6, -0x0124
  2166. 00001876  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  2167. 0000187A  382E 000E                move.w     D4, [A6 + 0xE]
  2168. 0000187E  426E FFE2                clr.w      [A6 - 0x1E]
  2169. 00001882  206E 0008                movea.l    A0, [A6 + 0x8]
  2170. 00001886  4A50                     tst.w      [A0]
  2171. 00001888  673C                     beq        +0x3E /* 000018C6 */
  2172. 0000188A  206E 0008                movea.l    A0, [A6 + 0x8]
  2173. 0000188E  7007                     moveq.l    D0, 0x07
  2174. 00001890  B050                     cmp.w      D0, [A0]
  2175. 00001892  6732                     beq        +0x34 /* 000018C6 */
  2176. 00001894  4AAD E9E2                tst.l      [A5 - 0x161E]
  2177. 00001898  6700 02E8                beq        +0x2EA /* 00001B82 */
  2178. 0000189C  206D E9E2                movea.l    A0, [A5 - 0x161E]
  2179. 000018A0  2D68 011C FFE4           move.l     [A6 - 0x1C], [A0 + 0x11C]
  2180. 000018A6  6608                     bne        +0xA /* 000018B0 */
  2181. 000018A8  41ED 0A5A                lea.l      A0, [A5 + 0xA5A /* export_327 */]
  2182. 000018AC  2D48 FFE4                move.l     [A6 - 0x1C], A0
  2183. label000018B0:
  2184. 000018B0  2F2D E9E2                move.l     -[A7], [A5 - 0x161E]
  2185. 000018B4  2F2E FFE4                move.l     -[A7], [A6 - 0x1C]
  2186. 000018B8  4EAD 022A                jsr        [A5 + 0x22A /* export_65 */]
  2187. 000018BC  526E FFE2                addq.w     [A6 - 0x1E], 1
  2188. 000018C0  508F                     addq.l     A7, 8
  2189. 000018C2  6000 02BE                bra        +0x2C0 /* 00001B82 */
  2190. label000018C6:
  2191. 000018C6  7E02                     moveq.l    D7, 0x02
  2192. 000018C8  7000                     moveq.l    D0, 0x00
  2193. 000018CA  2D40 FFFC                move.l     [A6 - 0x4], D0
  2194. 000018CE  206E 0008                movea.l    A0, [A6 + 0x8]
  2195. 000018D2  4A50                     tst.w      [A0]
  2196. 000018D4  664C                     bne        +0x4E /* 00001922 */
  2197. 000018D6  4A6E 0012                tst.w      [A6 + 0x12]
  2198. 000018DA  663E                     bne        +0x40 /* 0000191A */
  2199. 000018DC  4245                     clr.w      D5
  2200. 000018DE  266D E9E2                movea.l    A3, [A5 - 0x161E]
  2201. 000018E2  6016                     bra        +0x18 /* 000018FA */
  2202. label000018E4:
  2203. 000018E4  4A6B 018A                tst.w      [A3 + 0x18A]
  2204. 000018E8  660C                     bne        +0xE /* 000018F6 */
  2205. 000018EA  202B 0412                move.l     D0, [A3 + 0x412]
  2206. 000018EE  B0AD BA78                cmp.l      D0, [A5 - 0x4588]
  2207. 000018F2  6602                     bne        +0x4 /* 000018F6 */
  2208. 000018F4  5245                     addq.w     D5, 1
  2209. label000018F6:
  2210. 000018F6  266B 0164                movea.l    A3, [A3 + 0x164]
  2211. label000018FA:
  2212. 000018FA  200B                     move.l     D0, A3
  2213. 000018FC  6706                     beq        +0x8 /* 00001904 */
  2214. 000018FE  0C45 0002                cmpi.w     D5, 0x2
  2215. 00001902  6DE0                     blt        -0x1E /* 000018E4 */
  2216. label00001904:
  2217. 00001904  0C45 0002                cmpi.w     D5, 0x2
  2218. 00001908  5DC0                     slt        D0
  2219. 0000190A  0240 0001                andi.w     D0, 0x1
  2220. 0000190E  3D40 0012                move.w     [A6 + 0x12], D0
  2221. 00001912  2D6D BA78 FFFC           move.l     [A6 - 0x4], [A5 - 0x4588]
  2222. 00001918  6028                     bra        +0x2A /* 00001942 */
  2223. label0000191A:
  2224. 0000191A  2D6D BA78 FFFC           move.l     [A6 - 0x4], [A5 - 0x4588]
  2225. 00001920  6020                     bra        +0x22 /* 00001942 */
  2226. label00001922:
  2227. 00001922  206D E020                movea.l    A0, [A5 - 0x1FE0]
  2228. 00001926  4AA8 0288                tst.l      [A0 + 0x288]
  2229. 0000192A  6716                     beq        +0x18 /* 00001942 */
  2230. 0000192C  4A6E 0012                tst.w      [A6 + 0x12]
  2231. 00001930  6710                     beq        +0x12 /* 00001942 */
  2232. 00001932  206D E020                movea.l    A0, [A5 - 0x1FE0]
  2233. 00001936  2D68 0288 FFFC           move.l     [A6 - 0x4], [A0 + 0x288]
  2234. 0000193C  206E 0008                movea.l    A0, [A6 + 0x8]
  2235. 00001940  4250                     clr.w      [A0]
  2236. label00001942:
  2237. 00001942  4AAE FFFC                tst.l      [A6 - 0x4]
  2238. 00001946  6700 00A8                beq        +0xAA /* 000019F0 */
  2239. 0000194A  4A6E 0012                tst.w      [A6 + 0x12]
  2240. 0000194E  6700 00A0                beq        +0xA2 /* 000019F0 */
  2241. 00001952  286D E020                movea.l    A4, [A5 - 0x1FE0]
  2242. 00001956  6000 008C                bra        +0x8E /* 000019E4 */
  2243. label0000195A:
  2244. 0000195A  266C 0164                movea.l    A3, [A4 + 0x164]
  2245. 0000195E  6004                     bra        +0x6 /* 00001964 */
  2246. label00001960:
  2247. 00001960  266B 0164                movea.l    A3, [A3 + 0x164]
  2248. label00001964:
  2249. 00001964  200B                     move.l     D0, A3
  2250. 00001966  6708                     beq        +0xA /* 00001970 */
  2251. 00001968  7007                     moveq.l    D0, 0x07
  2252. 0000196A  B06B 018A                cmp.w      D0, [A3 + 0x18A]
  2253. 0000196E  66F0                     bne        -0xE /* 00001960 */
  2254. label00001970:
  2255. 00001970  202C 0288                move.l     D0, [A4 + 0x288]
  2256. 00001974  B0AE FFFC                cmp.l      D0, [A6 - 0x4]
  2257. 00001978  6668                     bne        +0x6A /* 000019E2 */
  2258. 0000197A  4A44                     tst.w      D4
  2259. 0000197C  670A                     beq        +0xC /* 00001988 */
  2260. 0000197E  2F0C                     move.l     -[A7], A4
  2261. 00001980  4EAD 1942                jsr        [A5 + 0x1942 /* export_804 */]
  2262. 00001984  588F                     addq.l     A7, 4
  2263. 00001986  605A                     bra        +0x5C /* 000019E2 */
  2264. label00001988:
  2265. 00001988  3D7C 0007 FEDE           move.w     [A6 - 0x122], 0x7
  2266. 0000198E  2F0C                     move.l     -[A7], A4
  2267. 00001990  4EAD 0A12                jsr        [A5 + 0xA12 /* export_318 */]
  2268. 00001994  7000                     moveq.l    D0, 0x00
  2269. 00001996  2F00                     move.l     -[A7], D0
  2270. 00001998  48C4                     ext.l      D4
  2271. 0000199A  2F04                     move.l     -[A7], D4
  2272. 0000199C  486E FEDE                pea.l      [A6 - 0x122]
  2273. 000019A0  4EBA FED0                jsr        [PC - 0x130 /* 00001872 */]
  2274. 000019A4  3C00                     move.w     D6, D0
  2275. 000019A6  4FEF 0010                lea.l      A7, [A7 + 0x10]
  2276. 000019AA  6630                     bne        +0x32 /* 000019DC */
  2277. 000019AC  486E FEDC                pea.l      [A6 - 0x124]
  2278. 000019B0  7007                     moveq.l    D0, 0x07
  2279. 000019B2  2F00                     move.l     -[A7], D0
  2280. 000019B4  206C 0284                movea.l    A0, [A4 + 0x284]
  2281. 000019B8  4868 004C                pea.l      [A0 + 0x4C]
  2282. 000019BC  4EBA 2662                jsr        [PC + 0x2662 /* 00004020 */]
  2283. 000019C0  4A40                     tst.w      D0
  2284. 000019C2  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2285. 000019C6  6710                     beq        +0x12 /* 000019D8 */
  2286. 000019C8  4A6E FEDC                tst.w      [A6 - 0x124]
  2287. 000019CC  670A                     beq        +0xC /* 000019D8 */
  2288. 000019CE  2F0C                     move.l     -[A7], A4
  2289. 000019D0  4EAD 1942                jsr        [A5 + 0x1942 /* export_804 */]
  2290. 000019D4  588F                     addq.l     A7, 4
  2291. 000019D6  600A                     bra        +0xC /* 000019E2 */
  2292. label000019D8:
  2293. 000019D8  7E03                     moveq.l    D7, 0x03
  2294. 000019DA  6006                     bra        +0x8 /* 000019E2 */
  2295. label000019DC:
  2296. 000019DC  4A46                     tst.w      D6
  2297. 000019DE  6C02                     bge        +0x4 /* 000019E2 */
  2298. 000019E0  7E03                     moveq.l    D7, 0x03
  2299. label000019E2:
  2300. 000019E2  284B                     movea.l    A4, A3
  2301. label000019E4:
  2302. 000019E4  200C                     move.l     D0, A4
  2303. 000019E6  6708                     beq        +0xA /* 000019F0 */
  2304. 000019E8  0C47 0002                cmpi.w     D7, 0x2
  2305. 000019EC  6700 FF6C                beq        -0x92 /* 0000195A */
  2306. label000019F0:
  2307. 000019F0  4AAE FFFC                tst.l      [A6 - 0x4]
  2308. 000019F4  6730                     beq        +0x32 /* 00001A26 */
  2309. 000019F6  0C47 0002                cmpi.w     D7, 0x2
  2310. 000019FA  662A                     bne        +0x2C /* 00001A26 */
  2311. 000019FC  266D E9E2                movea.l    A3, [A5 - 0x161E]
  2312. 00001A00  6004                     bra        +0x6 /* 00001A06 */
  2313. label00001A02:
  2314. 00001A02  266B 0164                movea.l    A3, [A3 + 0x164]
  2315. label00001A06:
  2316. 00001A06  4A6B 018A                tst.w      [A3 + 0x18A]
  2317. 00001A0A  66F6                     bne        -0x8 /* 00001A02 */
  2318. 00001A0C  202B 0412                move.l     D0, [A3 + 0x412]
  2319. 00001A10  B0AE FFFC                cmp.l      D0, [A6 - 0x4]
  2320. 00001A14  66EC                     bne        -0x12 /* 00001A02 */
  2321. 00001A16  200B                     move.l     D0, A3
  2322. 00001A18  670A                     beq        +0xC /* 00001A24 */
  2323. 00001A1A  2F0B                     move.l     -[A7], A3
  2324. 00001A1C  4EAD 0A12                jsr        [A5 + 0xA12 /* export_318 */]
  2325. 00001A20  588F                     addq.l     A7, 4
  2326. 00001A22  6002                     bra        +0x4 /* 00001A26 */
  2327. label00001A24:
  2328. 00001A24  7EFD                     moveq.l    D7, 0xFFFFFFFD
  2329. label00001A26:
  2330. 00001A26  4A44                     tst.w      D4
  2331. 00001A28  6662                     bne        +0x64 /* 00001A8C */
  2332. 00001A2A  0C47 0002                cmpi.w     D7, 0x2
  2333. 00001A2E  665C                     bne        +0x5E /* 00001A8C */
  2334. 00001A30  206E 0008                movea.l    A0, [A6 + 0x8]
  2335. 00001A34  4A50                     tst.w      [A0]
  2336. 00001A36  663A                     bne        +0x3C /* 00001A72 */
  2337. 00001A38  206E FFFC                movea.l    A0, [A6 - 0x4]
  2338. 00001A3C  4A68 0260                tst.w      [A0 + 0x260]
  2339. 00001A40  664A                     bne        +0x4C /* 00001A8C */
  2340. 00001A42  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2341. 00001A46  4EAD 13CA                jsr        [A5 + 0x13CA /* export_629 */]
  2342. 00001A4A  4A40                     tst.w      D0
  2343. 00001A4C  588F                     addq.l     A7, 4
  2344. 00001A4E  673C                     beq        +0x3E /* 00001A8C */
  2345. 00001A50  4A6E 0012                tst.w      [A6 + 0x12]
  2346. 00001A54  6736                     beq        +0x38 /* 00001A8C */
  2347. 00001A56  206D E9E2                movea.l    A0, [A5 - 0x161E]
  2348. 00001A5A  4A68 018A                tst.w      [A0 + 0x18A]
  2349. 00001A5E  662C                     bne        +0x2E /* 00001A8C */
  2350. 00001A60  206D E9E2                movea.l    A0, [A5 - 0x161E]
  2351. 00001A64  2028 0412                move.l     D0, [A0 + 0x412]
  2352. 00001A68  B0AE FFFC                cmp.l      D0, [A6 - 0x4]
  2353. 00001A6C  661E                     bne        +0x20 /* 00001A8C */
  2354. 00001A6E  7EFE                     moveq.l    D7, 0xFFFFFFFE
  2355. 00001A70  601A                     bra        +0x1C /* 00001A8C */
  2356. label00001A72:
  2357. 00001A72  206D E020                movea.l    A0, [A5 - 0x1FE0]
  2358. 00001A76  303C 1000                move.w     D0, 0x1000
  2359. 00001A7A  C068 020C                and.w      D0, [A0 + 0x20C]
  2360. 00001A7E  660A                     bne        +0xC /* 00001A8A */
  2361. 00001A80  206D E020                movea.l    A0, [A5 - 0x1FE0]
  2362. 00001A84  4A68 0196                tst.w      [A0 + 0x196]
  2363. 00001A88  6702                     beq        +0x4 /* 00001A8C */
  2364. label00001A8A:
  2365. 00001A8A  7EFE                     moveq.l    D7, 0xFFFFFFFE
  2366. label00001A8C:
  2367. 00001A8C  48C7                     ext.l      D7
  2368. 00001A8E  70FE                     moveq.l    D0, 0xFFFFFFFE
  2369. 00001A90  B087                     cmp.l      D0, D7
  2370. 00001A92  6600 008A                bne        +0x8C /* 00001B1E */
  2371. 00001A96  206E 0008                movea.l    A0, [A6 + 0x8]
  2372. 00001A9A  4A50                     tst.w      [A0]
  2373. 00001A9C  660E                     bne        +0x10 /* 00001AAC */
  2374. 00001A9E  206D E9E2                movea.l    A0, [A5 - 0x161E]
  2375. 00001AA2  2068 0412                movea.l    A0, [A0 + 0x412]
  2376. 00001AA6  2068 026A                movea.l    A0, [A0 + 0x26A]
  2377. 00001AAA  6008                     bra        +0xA /* 00001AB4 */
  2378. label00001AAC:
  2379. 00001AAC  206D E9E2                movea.l    A0, [A5 - 0x161E]
  2380. 00001AB0  2068 0160                movea.l    A0, [A0 + 0x160]
  2381. label00001AB4:
  2382. 00001AB4  2F08                     move.l     -[A7], A0
  2383. 00001AB6  4878 0440                push.l     0x440
  2384. 00001ABA  4EAD 0E42                jsr        [A5 + 0xE42 /* export_452 */]
  2385. 00001ABE  588F                     addq.l     A7, 4
  2386. 00001AC0  2F00                     move.l     -[A7], D0
  2387. 00001AC2  41EE FEE0                lea.l      A0, [A6 - 0x120]
  2388. 00001AC6  5288                     addq.l     A0, 1
  2389. 00001AC8  2F08                     move.l     -[A7], A0
  2390. 00001ACA  4EAD 0EE2                jsr        [A5 + 0xEE2 /* export_472 */]
  2391. 00001ACE  1D40 FEE0                move.b     [A6 - 0x120], D0
  2392. 00001AD2  41EE FEE0                lea.l      A0, [A6 - 0x120]
  2393. 00001AD6  2D48 FFE8                move.l     [A6 - 0x18], A0
  2394. 00001ADA  2D6D E4DC FFEC           move.l     [A6 - 0x14], [A5 - 0x1B24]
  2395. 00001AE0  2D6D E4D8 FFF0           move.l     [A6 - 0x10], [A5 - 0x1B28]
  2396. 00001AE6  7000                     moveq.l    D0, 0x00
  2397. 00001AE8  2D40 FFF4                move.l     [A6 - 0xC], D0
  2398. 00001AEC  2D6D E4D0 FFF8           move.l     [A6 - 0x8], [A5 - 0x1B30]
  2399. 00001AF2  3D6D FC56 FFE0           move.w     [A6 - 0x20], [A5 - 0x3AA]
  2400. 00001AF8  3B7C 0001 FC56           move.w     [A5 - 0x3AA], 0x1
  2401. 00001AFE  7204                     moveq.l    D1, 0x04
  2402. 00001B00  2F01                     move.l     -[A7], D1
  2403. 00001B02  7001                     moveq.l    D0, 0x01
  2404. 00001B04  2F00                     move.l     -[A7], D0
  2405. 00001B06  7005                     moveq.l    D0, 0x05
  2406. 00001B08  2F00                     move.l     -[A7], D0
  2407. 00001B0A  486E FFE8                pea.l      [A6 - 0x18]
  2408. 00001B0E  4EAD 2012                jsr        [A5 + 0x2012 /* export_1022 */]
  2409. 00001B12  3E00                     move.w     D7, D0
  2410. 00001B14  3B6E FFE0 FC56           move.w     [A5 - 0x3AA], [A6 - 0x20]
  2411. 00001B1A  4FEF 001C                lea.l      A7, [A7 + 0x1C]
  2412. label00001B1E:
  2413. 00001B1E  0C47 0002                cmpi.w     D7, 0x2
  2414. 00001B22  6654                     bne        +0x56 /* 00001B78 */
  2415. 00001B24  206E 0008                movea.l    A0, [A6 + 0x8]
  2416. 00001B28  4A50                     tst.w      [A0]
  2417. 00001B2A  663C                     bne        +0x3E /* 00001B68 */
  2418. 00001B2C  4A6E 0012                tst.w      [A6 + 0x12]
  2419. 00001B30  672A                     beq        +0x2C /* 00001B5C */
  2420. 00001B32  206D E9E2                movea.l    A0, [A5 - 0x161E]
  2421. 00001B36  2668 0164                movea.l    A3, [A0 + 0x164]
  2422. 00001B3A  601C                     bra        +0x1E /* 00001B58 */
  2423. label00001B3C:
  2424. 00001B3C  4A6B 018A                tst.w      [A3 + 0x18A]
  2425. 00001B40  6612                     bne        +0x14 /* 00001B54 */
  2426. 00001B42  202B 0412                move.l     D0, [A3 + 0x412]
  2427. 00001B46  B0AE FFFC                cmp.l      D0, [A6 - 0x4]
  2428. 00001B4A  6608                     bne        +0xA /* 00001B54 */
  2429. 00001B4C  2F0B                     move.l     -[A7], A3
  2430. 00001B4E  4EAD 111A                jsr        [A5 + 0x111A /* export_543 */]
  2431. 00001B52  588F                     addq.l     A7, 4
  2432. label00001B54:
  2433. 00001B54  266B 0164                movea.l    A3, [A3 + 0x164]
  2434. label00001B58:
  2435. 00001B58  200B                     move.l     D0, A3
  2436. 00001B5A  66E0                     bne        -0x1E /* 00001B3C */
  2437. label00001B5C:
  2438. 00001B5C  2F2D E9E2                move.l     -[A7], [A5 - 0x161E]
  2439. 00001B60  4EAD 111A                jsr        [A5 + 0x111A /* export_543 */]
  2440. 00001B64  588F                     addq.l     A7, 4
  2441. 00001B66  600A                     bra        +0xC /* 00001B72 */
  2442. label00001B68:
  2443. 00001B68  2F2D E9E2                move.l     -[A7], [A5 - 0x161E]
  2444. 00001B6C  4EAD 1942                jsr        [A5 + 0x1942 /* export_804 */]
  2445. 00001B70  588F                     addq.l     A7, 4
  2446. label00001B72:
  2447. 00001B72  526E FFE2                addq.w     [A6 - 0x1E], 1
  2448. 00001B76  600A                     bra        +0xC /* 00001B82 */
  2449. label00001B78:
  2450. 00001B78  0C47 0003                cmpi.w     D7, 0x3
  2451. 00001B7C  6604                     bne        +0x6 /* 00001B82 */
  2452. 00001B7E  536E FFE2                subq.w     [A6 - 0x1E], 1
  2453. label00001B82:
  2454. 00001B82  302E FFE2                move.w     D0, [A6 - 0x1E]
  2455. 00001B86  4CEE 18F0 FEC4           movem.l    D4,D5,D6,D7,A3,A4, [A6 - 0x13C]
  2456. 00001B8C  4E5E                     unlink     A6
  2457. 00001B8E  4E75                     rts
  2458. export_1168:
  2459. 00001B90  4E56 FFDC                link       A6, -0x0024
  2460. 00001B94  48E7 0118                movem.l    -[A7], D7,A3,A4
  2461. 00001B98  7E01                     moveq.l    D7, 0x01
  2462. 00001B9A  2F2D BA78                move.l     -[A7], [A5 - 0x4588]
  2463. 00001B9E  4EAD 17AA                jsr        [A5 + 0x17AA /* export_753 */]
  2464. 00001BA2  4A6D C438                tst.w      [A5 - 0x3BC8]
  2465. 00001BA6  588F                     addq.l     A7, 4
  2466. 00001BA8  6700 009A                beq        +0x9C /* 00001C44 */
  2467. 00001BAC  426E FFDC                clr.w      [A6 - 0x24]
  2468. 00001BB0  2D6D E9E2 FFF6           move.l     [A6 - 0xA], [A5 - 0x161E]
  2469. 00001BB6  6026                     bra        +0x28 /* 00001BDE */
  2470. label00001BB8:
  2471. 00001BB8  206E FFF6                movea.l    A0, [A6 - 0xA]
  2472. 00001BBC  4A68 018A                tst.w      [A0 + 0x18A]
  2473. 00001BC0  6612                     bne        +0x14 /* 00001BD4 */
  2474. 00001BC2  206E FFF6                movea.l    A0, [A6 - 0xA]
  2475. 00001BC6  2028 0412                move.l     D0, [A0 + 0x412]
  2476. 00001BCA  B0AD BA78                cmp.l      D0, [A5 - 0x4588]
  2477. 00001BCE  6604                     bne        +0x6 /* 00001BD4 */
  2478. 00001BD0  526E FFDC                addq.w     [A6 - 0x24], 1
  2479. label00001BD4:
  2480. 00001BD4  206E FFF6                movea.l    A0, [A6 - 0xA]
  2481. 00001BD8  2D68 0164 FFF6           move.l     [A6 - 0xA], [A0 + 0x164]
  2482. label00001BDE:
  2483. 00001BDE  4AAE FFF6                tst.l      [A6 - 0xA]
  2484. 00001BE2  66D4                     bne        -0x2A /* 00001BB8 */
  2485. 00001BE4  206D BA78                movea.l    A0, [A5 - 0x4588]
  2486. 00001BE8  316E FFDC 01FC           move.w     [A0 + 0x1FC], [A6 - 0x24]
  2487. 00001BEE  206D BA78                movea.l    A0, [A5 - 0x4588]
  2488. 00001BF2  2068 00C8                movea.l    A0, [A0 + 0xC8]
  2489. 00001BF6  7000                     moveq.l    D0, 0x00
  2490. 00001BF8  1010                     move.b     D0, [A0]
  2491. 00001BFA  D0BC 0000 00D1           add.l      D0, 0xD1
  2492. 00001C00  206D BA78                movea.l    A0, [A5 - 0x4588]
  2493. 00001C04  4AA8 00E4                tst.l      [A0 + 0xE4]
  2494. 00001C08  6710                     beq        +0x12 /* 00001C1A */
  2495. 00001C0A  206D BA78                movea.l    A0, [A5 - 0x4588]
  2496. 00001C0E  2068 00E4                movea.l    A0, [A0 + 0xE4]
  2497. 00001C12  7200                     moveq.l    D1, 0x00
  2498. 00001C14  1210                     move.b     D1, [A0]
  2499. 00001C16  5281                     addq.l     D1, 1
  2500. 00001C18  6002                     bra        +0x4 /* 00001C1C */
  2501. label00001C1A:
  2502. 00001C1A  7201                     moveq.l    D1, 0x01
  2503. label00001C1C:
  2504. 00001C1C  D280                     add.l      D1, D0
  2505. 00001C1E  D2BC 0000 0100           add.l      D1, 0x100
  2506. 00001C24  2F01                     move.l     -[A7], D1
  2507. 00001C26  7001                     moveq.l    D0, 0x01
  2508. 00001C28  2F00                     move.l     -[A7], D0
  2509. 00001C2A  486D CEA0                pea.l      [A5 - 0x3160]
  2510. 00001C2E  206D BA78                movea.l    A0, [A5 - 0x4588]
  2511. 00001C32  2F08                     move.l     -[A7], A0
  2512. 00001C34  7200                     moveq.l    D1, 0x00
  2513. 00001C36  2F01                     move.l     -[A7], D1
  2514. 00001C38  4EBA E3CA                jsr        [PC - 0x1C36 /* 00000004 */]
  2515. 00001C3C  3E00                     move.w     D7, D0
  2516. 00001C3E  4FEF 0014                lea.l      A7, [A7 + 0x14]
  2517. 00001C42  6054                     bra        +0x56 /* 00001C98 */
  2518. label00001C44:
  2519. 00001C44  206D BA78                movea.l    A0, [A5 - 0x4588]
  2520. 00001C48  2068 00C8                movea.l    A0, [A0 + 0xC8]
  2521. 00001C4C  7000                     moveq.l    D0, 0x00
  2522. 00001C4E  1010                     move.b     D0, [A0]
  2523. 00001C50  D0BC 0000 00D1           add.l      D0, 0xD1
  2524. 00001C56  206D BA78                movea.l    A0, [A5 - 0x4588]
  2525. 00001C5A  4AA8 00E4                tst.l      [A0 + 0xE4]
  2526. 00001C5E  6710                     beq        +0x12 /* 00001C70 */
  2527. 00001C60  206D BA78                movea.l    A0, [A5 - 0x4588]
  2528. 00001C64  2068 00E4                movea.l    A0, [A0 + 0xE4]
  2529. 00001C68  7200                     moveq.l    D1, 0x00
  2530. 00001C6A  1210                     move.b     D1, [A0]
  2531. 00001C6C  5281                     addq.l     D1, 1
  2532. 00001C6E  6002                     bra        +0x4 /* 00001C72 */
  2533. label00001C70:
  2534. 00001C70  7201                     moveq.l    D1, 0x01
  2535. label00001C72:
  2536. 00001C72  D280                     add.l      D1, D0
  2537. 00001C74  D2BC 0000 00D4           add.l      D1, 0xD4
  2538. 00001C7A  2F01                     move.l     -[A7], D1
  2539. 00001C7C  7001                     moveq.l    D0, 0x01
  2540. 00001C7E  2F00                     move.l     -[A7], D0
  2541. 00001C80  486D C462                pea.l      [A5 - 0x3B9E]
  2542. 00001C84  206D BA78                movea.l    A0, [A5 - 0x4588]
  2543. 00001C88  2F08                     move.l     -[A7], A0
  2544. 00001C8A  7200                     moveq.l    D1, 0x00
  2545. 00001C8C  2F01                     move.l     -[A7], D1
  2546. 00001C8E  4EBA E374                jsr        [PC - 0x1C8C /* 00000004 */]
  2547. 00001C92  3E00                     move.w     D7, D0
  2548. 00001C94  4FEF 0014                lea.l      A7, [A7 + 0x14]
  2549. label00001C98:
  2550. 00001C98  4A47                     tst.w      D7
  2551. 00001C9A  6700 0C16                beq        +0xC18 /* 000028B2 */
  2552. 00001C9E  206D BA78                movea.l    A0, [A5 - 0x4588]
  2553. 00001CA2  3028 0174                move.w     D0, [A0 + 0x174]
  2554. 00001CA6  48C0                     ext.l      D0
  2555. 00001CA8  E580                     asl        D0, 2
  2556. 00001CAA  2F00                     move.l     -[A7], D0
  2557. 00001CAC  206D BA78                movea.l    A0, [A5 - 0x4588]
  2558. 00001CB0  3028 0174                move.w     D0, [A0 + 0x174]
  2559. 00001CB4  48C0                     ext.l      D0
  2560. 00001CB6  2F00                     move.l     -[A7], D0
  2561. 00001CB8  486D CE9C                pea.l      [A5 - 0x3164]
  2562. 00001CBC  206D BA78                movea.l    A0, [A5 - 0x4588]
  2563. 00001CC0  2F28 0222                move.l     -[A7], [A0 + 0x222]
  2564. 00001CC4  7001                     moveq.l    D0, 0x01
  2565. 00001CC6  2F00                     move.l     -[A7], D0
  2566. 00001CC8  4EBA E33A                jsr        [PC - 0x1CC6 /* 00000004 */]
  2567. 00001CCC  3E00                     move.w     D7, D0
  2568. 00001CCE  4FEF 0014                lea.l      A7, [A7 + 0x14]
  2569. 00001CD2  6700 0BDE                beq        +0xBE0 /* 000028B2 */
  2570. 00001CD6  206D BA78                movea.l    A0, [A5 - 0x4588]
  2571. 00001CDA  3028 0176                move.w     D0, [A0 + 0x176]
  2572. 00001CDE  48C0                     ext.l      D0
  2573. 00001CE0  E580                     asl        D0, 2
  2574. 00001CE2  2F00                     move.l     -[A7], D0
  2575. 00001CE4  206D BA78                movea.l    A0, [A5 - 0x4588]
  2576. 00001CE8  3028 0176                move.w     D0, [A0 + 0x176]
  2577. 00001CEC  48C0                     ext.l      D0
  2578. 00001CEE  2F00                     move.l     -[A7], D0
  2579. 00001CF0  486D CE9C                pea.l      [A5 - 0x3164]
  2580. 00001CF4  206D BA78                movea.l    A0, [A5 - 0x4588]
  2581. 00001CF8  2F28 0226                move.l     -[A7], [A0 + 0x226]
  2582. 00001CFC  7002                     moveq.l    D0, 0x02
  2583. 00001CFE  2F00                     move.l     -[A7], D0
  2584. 00001D00  4EBA E302                jsr        [PC - 0x1CFE /* 00000004 */]
  2585. 00001D04  3E00                     move.w     D7, D0
  2586. 00001D06  4FEF 0014                lea.l      A7, [A7 + 0x14]
  2587. 00001D0A  6700 0BA6                beq        +0xBA8 /* 000028B2 */
  2588. 00001D0E  206D BA78                movea.l    A0, [A5 - 0x4588]
  2589. 00001D12  3028 0178                move.w     D0, [A0 + 0x178]
  2590. 00001D16  48C0                     ext.l      D0
  2591. 00001D18  E580                     asl        D0, 2
  2592. 00001D1A  2F00                     move.l     -[A7], D0
  2593. 00001D1C  206D BA78                movea.l    A0, [A5 - 0x4588]
  2594. 00001D20  3028 0178                move.w     D0, [A0 + 0x178]
  2595. 00001D24  48C0                     ext.l      D0
  2596. 00001D26  2F00                     move.l     -[A7], D0
  2597. 00001D28  486D CE9C                pea.l      [A5 - 0x3164]
  2598. 00001D2C  206D BA78                movea.l    A0, [A5 - 0x4588]
  2599. 00001D30  2F28 0232                move.l     -[A7], [A0 + 0x232]
  2600. 00001D34  7003                     moveq.l    D0, 0x03
  2601. 00001D36  2F00                     move.l     -[A7], D0
  2602. 00001D38  4EBA E2CA                jsr        [PC - 0x1D36 /* 00000004 */]
  2603. 00001D3C  3E00                     move.w     D7, D0
  2604. 00001D3E  4FEF 0014                lea.l      A7, [A7 + 0x14]
  2605. 00001D42  6700 0B6E                beq        +0xB70 /* 000028B2 */
  2606. 00001D46  206D BA78                movea.l    A0, [A5 - 0x4588]
  2607. 00001D4A  3028 0170                move.w     D0, [A0 + 0x170]
  2608. 00001D4E  48C0                     ext.l      D0
  2609. 00001D50  E580                     asl        D0, 2
  2610. 00001D52  2F00                     move.l     -[A7], D0
  2611. 00001D54  206D BA78                movea.l    A0, [A5 - 0x4588]
  2612. 00001D58  3028 0170                move.w     D0, [A0 + 0x170]
  2613. 00001D5C  48C0                     ext.l      D0
  2614. 00001D5E  2F00                     move.l     -[A7], D0
  2615. 00001D60  486D CE9C                pea.l      [A5 - 0x3164]
  2616. 00001D64  206D BA78                movea.l    A0, [A5 - 0x4588]
  2617. 00001D68  2F28 0216                move.l     -[A7], [A0 + 0x216]
  2618. 00001D6C  7004                     moveq.l    D0, 0x04
  2619. 00001D6E  2F00                     move.l     -[A7], D0
  2620. 00001D70  4EBA E292                jsr        [PC - 0x1D6E /* 00000004 */]
  2621. 00001D74  3E00                     move.w     D7, D0
  2622. 00001D76  4FEF 0014                lea.l      A7, [A7 + 0x14]
  2623. 00001D7A  6700 0B36                beq        +0xB38 /* 000028B2 */
  2624. 00001D7E  426E FFDC                clr.w      [A6 - 0x24]
  2625. 00001D82  6000 00C8                bra        +0xCA /* 00001E4C */
  2626. label00001D86:
  2627. 00001D86  206D CE94                movea.l    A0, [A5 - 0x316C]
  2628. 00001D8A  10BC 4005                move.b     [A0], 0x5
  2629. 00001D8E  206D CE94                movea.l    A0, [A5 - 0x316C]
  2630. 00001D92  117C 0040 0001           move.b     [A0 + 0x1], 0x40 /* '@' */
  2631. 00001D98  206D BA78                movea.l    A0, [A5 - 0x4588]
  2632. 00001D9C  2068 0212                movea.l    A0, [A0 + 0x212]
  2633. 00001DA0  302E FFDC                move.w     D0, [A6 - 0x24]
  2634. 00001DA4  48C0                     ext.l      D0
  2635. 00001DA6  E580                     asl        D0, 2
  2636. 00001DA8  2070 0800                movea.l    A0, [A0 + D0]
  2637. 00001DAC  7000                     moveq.l    D0, 0x00
  2638. 00001DAE  1010                     move.b     D0, [A0]
  2639. 00001DB0  206D BA78                movea.l    A0, [A5 - 0x4588]
  2640. 00001DB4  2068 0212                movea.l    A0, [A0 + 0x212]
  2641. 00001DB8  322E FFDC                move.w     D1, [A6 - 0x24]
  2642. 00001DBC  48C1                     ext.l      D1
  2643. 00001DBE  E581                     asl        D1, 2
  2644. 00001DC0  2070 1800                movea.l    A0, [A0 + D1]
  2645. 00001DC4  7200                     moveq.l    D1, 0x00
  2646. 00001DC6  1228 0001                move.b     D1, [A0 + 0x1]
  2647. 00001DCA  E149                     lsl        D1.w, 8
  2648. 00001DCC  8240                     or.w       D1, D0
  2649. 00001DCE  3D41 FFE0                move.w     [A6 - 0x20], D1
  2650. 00001DD2  202D CE94                move.l     D0, [A5 - 0x316C]
  2651. 00001DD6  5480                     addq.l     D0, 2
  2652. 00001DD8  2040                     movea.l    A0, D0
  2653. 00001DDA  10AE FFE1                move.b     [A0], [A6 - 0x1F]
  2654. 00001DDE  202D CE94                move.l     D0, [A5 - 0x316C]
  2655. 00001DE2  5480                     addq.l     D0, 2
  2656. 00001DE4  2040                     movea.l    A0, D0
  2657. 00001DE6  116E FFE0 0001           move.b     [A0 + 0x1], [A6 - 0x20]
  2658. 00001DEC  202D CE94                move.l     D0, [A5 - 0x316C]
  2659. 00001DF0  5880                     addq.l     D0, 4
  2660. 00001DF2  2040                     movea.l    A0, D0
  2661. 00001DF4  10AE FFDD                move.b     [A0], [A6 - 0x23]
  2662. 00001DF8  202D CE94                move.l     D0, [A5 - 0x316C]
  2663. 00001DFC  5880                     addq.l     D0, 4
  2664. 00001DFE  2040                     movea.l    A0, D0
  2665. 00001E00  116E FFDC 0001           move.b     [A0 + 0x1], [A6 - 0x24]
  2666. 00001E06  7006                     moveq.l    D0, 0x06
  2667. 00001E08  2F00                     move.l     -[A7], D0
  2668. 00001E0A  2F2D CE94                move.l     -[A7], [A5 - 0x316C]
  2669. 00001E0E  4EBA F98C                jsr        [PC - 0x674 /* 0000179C */]
  2670. 00001E12  7200                     moveq.l    D1, 0x00
  2671. 00001E14  4A40                     tst.w      D0
  2672. 00001E16  508F                     addq.l     A7, 8
  2673. 00001E18  672C                     beq        +0x2E /* 00001E46 */
  2674. 00001E1A  2F01                     move.l     -[A7], D1
  2675. 00001E1C  7000                     moveq.l    D0, 0x00
  2676. 00001E1E  302E FFE0                move.w     D0, [A6 - 0x20]
  2677. 00001E22  2F00                     move.l     -[A7], D0
  2678. 00001E24  206D BA78                movea.l    A0, [A5 - 0x4588]
  2679. 00001E28  2068 0212                movea.l    A0, [A0 + 0x212]
  2680. 00001E2C  302E FFDC                move.w     D0, [A6 - 0x24]
  2681. 00001E30  48C0                     ext.l      D0
  2682. 00001E32  E580                     asl        D0, 2
  2683. 00001E34  2F30 0800                move.l     -[A7], [A0 + D0]
  2684. 00001E38  4EBA F962                jsr        [PC - 0x69E /* 0000179C */]
  2685. 00001E3C  508F                     addq.l     A7, 8
  2686. 00001E3E  221F                     move.l     D1, [A7]+
  2687. 00001E40  4A40                     tst.w      D0
  2688. 00001E42  6702                     beq        +0x4 /* 00001E46 */
  2689. 00001E44  7201                     moveq.l    D1, 0x01
  2690. label00001E46:
  2691. 00001E46  3E01                     move.w     D7, D1
  2692. 00001E48  526E FFDC                addq.w     [A6 - 0x24], 1
  2693. label00001E4C:
  2694. 00001E4C  4A47                     tst.w      D7
  2695. 00001E4E  6716                     beq        +0x18 /* 00001E66 */
  2696. 00001E50  206D BA78                movea.l    A0, [A5 - 0x4588]
  2697. 00001E54  7000                     moveq.l    D0, 0x00
  2698. 00001E56  3028 015A                move.w     D0, [A0 + 0x15A]
  2699. 00001E5A  322E FFDC                move.w     D1, [A6 - 0x24]
  2700. 00001E5E  48C1                     ext.l      D1
  2701. 00001E60  B081                     cmp.l      D0, D1
  2702. 00001E62  6200 FF22                bhi        -0xDC /* 00001D86 */
  2703. label00001E66:
  2704. 00001E66  426E FFDC                clr.w      [A6 - 0x24]
  2705. 00001E6A  6000 00AC                bra        +0xAE /* 00001F18 */
  2706. label00001E6E:
  2707. 00001E6E  206D BA78                movea.l    A0, [A5 - 0x4588]
  2708. 00001E72  2068 021A                movea.l    A0, [A0 + 0x21A]
  2709. 00001E76  302E FFDC                move.w     D0, [A6 - 0x24]
  2710. 00001E7A  48C0                     ext.l      D0
  2711. 00001E7C  D080                     add.l      D0, D0
  2712. 00001E7E  2200                     move.l     D1, D0
  2713. 00001E80  E588                     lsl        D0, 2
  2714. 00001E82  D081                     add.l      D0, D1
  2715. 00001E84  2D70 0804 FFE6           move.l     [A6 - 0x1A], [A0 + D0 + 0x4]
  2716. 00001E8A  6700 0088                beq        +0x8A /* 00001F14 */
  2717. 00001E8E  206D CE94                movea.l    A0, [A5 - 0x316C]
  2718. 00001E92  10BC 4006                move.b     [A0], 0x6
  2719. 00001E96  206D CE94                movea.l    A0, [A5 - 0x316C]
  2720. 00001E9A  117C 0040 0001           move.b     [A0 + 0x1], 0x40 /* '@' */
  2721. 00001EA0  206E FFE6                movea.l    A0, [A6 - 0x1A]
  2722. 00001EA4  7000                     moveq.l    D0, 0x00
  2723. 00001EA6  1010                     move.b     D0, [A0]
  2724. 00001EA8  5280                     addq.l     D0, 1
  2725. 00001EAA  3D40 FFE0                move.w     [A6 - 0x20], D0
  2726. 00001EAE  202D CE94                move.l     D0, [A5 - 0x316C]
  2727. 00001EB2  5480                     addq.l     D0, 2
  2728. 00001EB4  2040                     movea.l    A0, D0
  2729. 00001EB6  10AE FFE1                move.b     [A0], [A6 - 0x1F]
  2730. 00001EBA  202D CE94                move.l     D0, [A5 - 0x316C]
  2731. 00001EBE  5480                     addq.l     D0, 2
  2732. 00001EC0  2040                     movea.l    A0, D0
  2733. 00001EC2  116E FFE0 0001           move.b     [A0 + 0x1], [A6 - 0x20]
  2734. 00001EC8  202D CE94                move.l     D0, [A5 - 0x316C]
  2735. 00001ECC  5880                     addq.l     D0, 4
  2736. 00001ECE  2040                     movea.l    A0, D0
  2737. 00001ED0  10AE FFDD                move.b     [A0], [A6 - 0x23]
  2738. 00001ED4  202D CE94                move.l     D0, [A5 - 0x316C]
  2739. 00001ED8  5880                     addq.l     D0, 4
  2740. 00001EDA  2040                     movea.l    A0, D0
  2741. 00001EDC  116E FFDC 0001           move.b     [A0 + 0x1], [A6 - 0x24]
  2742. 00001EE2  7006                     moveq.l    D0, 0x06
  2743. 00001EE4  2F00                     move.l     -[A7], D0
  2744. 00001EE6  2F2D CE94                move.l     -[A7], [A5 - 0x316C]
  2745. 00001EEA  4EBA F8B0                jsr        [PC - 0x750 /* 0000179C */]
  2746. 00001EEE  7200                     moveq.l    D1, 0x00
  2747. 00001EF0  4A40                     tst.w      D0
  2748. 00001EF2  508F                     addq.l     A7, 8
  2749. 00001EF4  671C                     beq        +0x1E /* 00001F12 */
  2750. 00001EF6  2F01                     move.l     -[A7], D1
  2751. 00001EF8  7000                     moveq.l    D0, 0x00
  2752. 00001EFA  302E FFE0                move.w     D0, [A6 - 0x20]
  2753. 00001EFE  2F00                     move.l     -[A7], D0
  2754. 00001F00  2F2E FFE6                move.l     -[A7], [A6 - 0x1A]
  2755. 00001F04  4EBA F896                jsr        [PC - 0x76A /* 0000179C */]
  2756. 00001F08  508F                     addq.l     A7, 8
  2757. 00001F0A  221F                     move.l     D1, [A7]+
  2758. 00001F0C  4A40                     tst.w      D0
  2759. 00001F0E  6702                     beq        +0x4 /* 00001F12 */
  2760. 00001F10  7201                     moveq.l    D1, 0x01
  2761. label00001F12:
  2762. 00001F12  3E01                     move.w     D7, D1
  2763. label00001F14:
  2764. 00001F14  526E FFDC                addq.w     [A6 - 0x24], 1
  2765. label00001F18:
  2766. 00001F18  4A47                     tst.w      D7
  2767. 00001F1A  6710                     beq        +0x12 /* 00001F2C */
  2768. 00001F1C  206D BA78                movea.l    A0, [A5 - 0x4588]
  2769. 00001F20  302E FFDC                move.w     D0, [A6 - 0x24]
  2770. 00001F24  B068 0172                cmp.w      D0, [A0 + 0x172]
  2771. 00001F28  6D00 FF44                blt        -0xBA /* 00001E6E */
  2772. label00001F2C:
  2773. 00001F2C  426E FFDC                clr.w      [A6 - 0x24]
  2774. 00001F30  6000 00BE                bra        +0xC0 /* 00001FF0 */
  2775. label00001F34:
  2776. 00001F34  206D BA78                movea.l    A0, [A5 - 0x4588]
  2777. 00001F38  2068 023E                movea.l    A0, [A0 + 0x23E]
  2778. 00001F3C  302E FFDC                move.w     D0, [A6 - 0x24]
  2779. 00001F40  48C0                     ext.l      D0
  2780. 00001F42  E580                     asl        D0, 2
  2781. 00001F44  2D70 0800 FFE6           move.l     [A6 - 0x1A], [A0 + D0]
  2782. 00001F4A  6700 00A0                beq        +0xA2 /* 00001FEC */
  2783. 00001F4E  206D CE94                movea.l    A0, [A5 - 0x316C]
  2784. 00001F52  10BC 4007                move.b     [A0], 0x7
  2785. 00001F56  206D CE94                movea.l    A0, [A5 - 0x316C]
  2786. 00001F5A  117C 0040 0001           move.b     [A0 + 0x1], 0x40 /* '@' */
  2787. 00001F60  206E FFE6                movea.l    A0, [A6 - 0x1A]
  2788. 00001F64  7000                     moveq.l    D0, 0x00
  2789. 00001F66  1028 0002                move.b     D0, [A0 + 0x2]
  2790. 00001F6A  206E FFE6                movea.l    A0, [A6 - 0x1A]
  2791. 00001F6E  226E FFE6                movea.l    A1, [A6 - 0x1A]
  2792. 00001F72  7200                     moveq.l    D1, 0x00
  2793. 00001F74  1229 0002                move.b     D1, [A1 + 0x2]
  2794. 00001F78  7400                     moveq.l    D2, 0x00
  2795. 00001F7A  1430 1802                move.b     D2, [A0 + D1 + 0x2]
  2796. 00001F7E  D480                     add.l      D2, D0
  2797. 00001F80  5682                     addq.l     D2, 3
  2798. 00001F82  3D42 FFE0                move.w     [A6 - 0x20], D2
  2799. 00001F86  202D CE94                move.l     D0, [A5 - 0x316C]
  2800. 00001F8A  5480                     addq.l     D0, 2
  2801. 00001F8C  2040                     movea.l    A0, D0
  2802. 00001F8E  10AE FFE1                move.b     [A0], [A6 - 0x1F]
  2803. 00001F92  202D CE94                move.l     D0, [A5 - 0x316C]
  2804. 00001F96  5480                     addq.l     D0, 2
  2805. 00001F98  2040                     movea.l    A0, D0
  2806. 00001F9A  116E FFE0 0001           move.b     [A0 + 0x1], [A6 - 0x20]
  2807. 00001FA0  202D CE94                move.l     D0, [A5 - 0x316C]
  2808. 00001FA4  5880                     addq.l     D0, 4
  2809. 00001FA6  2040                     movea.l    A0, D0
  2810. 00001FA8  10AE FFDD                move.b     [A0], [A6 - 0x23]
  2811. 00001FAC  202D CE94                move.l     D0, [A5 - 0x316C]
  2812. 00001FB0  5880                     addq.l     D0, 4
  2813. 00001FB2  2040                     movea.l    A0, D0
  2814. 00001FB4  116E FFDC 0001           move.b     [A0 + 0x1], [A6 - 0x24]
  2815. 00001FBA  7006                     moveq.l    D0, 0x06
  2816. 00001FBC  2F00                     move.l     -[A7], D0
  2817. 00001FBE  2F2D CE94                move.l     -[A7], [A5 - 0x316C]
  2818. 00001FC2  4EBA F7D8                jsr        [PC - 0x828 /* 0000179C */]
  2819. 00001FC6  7200                     moveq.l    D1, 0x00
  2820. 00001FC8  4A40                     tst.w      D0
  2821. 00001FCA  508F                     addq.l     A7, 8
  2822. 00001FCC  671C                     beq        +0x1E /* 00001FEA */
  2823. 00001FCE  2F01                     move.l     -[A7], D1
  2824. 00001FD0  7000                     moveq.l    D0, 0x00
  2825. 00001FD2  302E FFE0                move.w     D0, [A6 - 0x20]
  2826. 00001FD6  2F00                     move.l     -[A7], D0
  2827. 00001FD8  2F2E FFE6                move.l     -[A7], [A6 - 0x1A]
  2828. 00001FDC  4EBA F7BE                jsr        [PC - 0x842 /* 0000179C */]
  2829. 00001FE0  508F                     addq.l     A7, 8
  2830. 00001FE2  221F                     move.l     D1, [A7]+
  2831. 00001FE4  4A40                     tst.w      D0
  2832. 00001FE6  6702                     beq        +0x4 /* 00001FEA */
  2833. 00001FE8  7201                     moveq.l    D1, 0x01
  2834. label00001FEA:
  2835. 00001FEA  3E01                     move.w     D7, D1
  2836. label00001FEC:
  2837. 00001FEC  526E FFDC                addq.w     [A6 - 0x24], 1
  2838. label00001FF0:
  2839. 00001FF0  4A47                     tst.w      D7
  2840. 00001FF2  6716                     beq        +0x18 /* 0000200A */
  2841. 00001FF4  206D BA78                movea.l    A0, [A5 - 0x4588]
  2842. 00001FF8  7000                     moveq.l    D0, 0x00
  2843. 00001FFA  3028 015C                move.w     D0, [A0 + 0x15C]
  2844. 00001FFE  322E FFDC                move.w     D1, [A6 - 0x24]
  2845. 00002002  48C1                     ext.l      D1
  2846. 00002004  B081                     cmp.l      D0, D1
  2847. 00002006  6200 FF2C                bhi        -0xD2 /* 00001F34 */
  2848. label0000200A:
  2849. 0000200A  4A6D C438                tst.w      [A5 - 0x3BC8]
  2850. 0000200E  6612                     bne        +0x14 /* 00002022 */
  2851. 00002010  4878 0680                push.l     0x680
  2852. 00002014  4EAD 0D92                jsr        [A5 + 0xD92 /* export_430 */]
  2853. 00002018  2D40 FFFA                move.l     [A6 - 0x6], D0
  2854. 0000201C  588F                     addq.l     A7, 4
  2855. 0000201E  6602                     bne        +0x4 /* 00002022 */
  2856. 00002020  4247                     clr.w      D7
  2857. label00002022:
  2858. 00002022  426E FFDC                clr.w      [A6 - 0x24]
  2859. 00002026  6000 015C                bra        +0x15E /* 00002184 */
  2860. label0000202A:
  2861. 0000202A  206D BA78                movea.l    A0, [A5 - 0x4588]
  2862. 0000202E  2068 0242                movea.l    A0, [A0 + 0x242]
  2863. 00002032  302E FFDC                move.w     D0, [A6 - 0x24]
  2864. 00002036  48C0                     ext.l      D0
  2865. 00002038  E580                     asl        D0, 2
  2866. 0000203A  2870 0800                movea.l    A4, [A0 + D0]
  2867. 0000203E  200C                     move.l     D0, A4
  2868. 00002040  6700 013E                beq        +0x140 /* 00002180 */
  2869. 00002044  206D CE94                movea.l    A0, [A5 - 0x316C]
  2870. 00002048  10BC 4008                move.b     [A0], 0x8
  2871. 0000204C  206D CE94                movea.l    A0, [A5 - 0x316C]
  2872. 00002050  117C 0040 0001           move.b     [A0 + 0x1], 0x40 /* '@' */
  2873. 00002056  302C 0006                move.w     D0, [A4 + 0x6]
  2874. 0000205A  5A40                     addq.w     D0, 5
  2875. 0000205C  3D40 FFE0                move.w     [A6 - 0x20], D0
  2876. 00002060  202D CE94                move.l     D0, [A5 - 0x316C]
  2877. 00002064  5480                     addq.l     D0, 2
  2878. 00002066  2040                     movea.l    A0, D0
  2879. 00002068  10AE FFE1                move.b     [A0], [A6 - 0x1F]
  2880. 0000206C  202D CE94                move.l     D0, [A5 - 0x316C]
  2881. 00002070  5480                     addq.l     D0, 2
  2882. 00002072  2040                     movea.l    A0, D0
  2883. 00002074  116E FFE0 0001           move.b     [A0 + 0x1], [A6 - 0x20]
  2884. 0000207A  202D CE94                move.l     D0, [A5 - 0x316C]
  2885. 0000207E  5880                     addq.l     D0, 4
  2886. 00002080  2040                     movea.l    A0, D0
  2887. 00002082  10AE FFDD                move.b     [A0], [A6 - 0x23]
  2888. 00002086  202D CE94                move.l     D0, [A5 - 0x316C]
  2889. 0000208A  5880                     addq.l     D0, 4
  2890. 0000208C  2040                     movea.l    A0, D0
  2891. 0000208E  116E FFDC 0001           move.b     [A0 + 0x1], [A6 - 0x24]
  2892. 00002094  202D CE94                move.l     D0, [A5 - 0x316C]
  2893. 00002098  5C80                     addq.l     D0, 6
  2894. 0000209A  2040                     movea.l    A0, D0
  2895. 0000209C  10AC 0003                move.b     [A0], [A4 + 0x3]
  2896. 000020A0  202D CE94                move.l     D0, [A5 - 0x316C]
  2897. 000020A4  5C80                     addq.l     D0, 6
  2898. 000020A6  2040                     movea.l    A0, D0
  2899. 000020A8  116C 0002 0001           move.b     [A0 + 0x1], [A4 + 0x2]
  2900. 000020AE  202D CE94                move.l     D0, [A5 - 0x316C]
  2901. 000020B2  5C80                     addq.l     D0, 6
  2902. 000020B4  2040                     movea.l    A0, D0
  2903. 000020B6  116C 0001 0002           move.b     [A0 + 0x2], [A4 + 0x1]
  2904. 000020BC  202D CE94                move.l     D0, [A5 - 0x316C]
  2905. 000020C0  5C80                     addq.l     D0, 6
  2906. 000020C2  2040                     movea.l    A0, D0
  2907. 000020C4  1154 0003                move.b     [A0 + 0x3], [A4]
  2908. 000020C8  206D CE94                movea.l    A0, [A5 - 0x316C]
  2909. 000020CC  116C 0008 000A           move.b     [A0 + 0xA], [A4 + 0x8]
  2910. 000020D2  4A6D C438                tst.w      [A5 - 0x3BC8]
  2911. 000020D6  6676                     bne        +0x78 /* 0000214E */
  2912. 000020D8  486E FFFE                pea.l      [A6 - 0x2]
  2913. 000020DC  7000                     moveq.l    D0, 0x00
  2914. 000020DE  2F00                     move.l     -[A7], D0
  2915. 000020E0  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  2916. 000020E4  486C 0009                pea.l      [A4 + 0x9]
  2917. 000020E8  4EAD 248A                jsr        [A5 + 0x248A /* export_1165 */]
  2918. 000020EC  3E00                     move.w     D7, D0
  2919. 000020EE  4FEF 0010                lea.l      A7, [A7 + 0x10]
  2920. 000020F2  6700 008C                beq        +0x8E /* 00002180 */
  2921. 000020F6  302E FFFE                move.w     D0, [A6 - 0x2]
  2922. 000020FA  5A40                     addq.w     D0, 5
  2923. 000020FC  3D40 FFE0                move.w     [A6 - 0x20], D0
  2924. 00002100  202D CE94                move.l     D0, [A5 - 0x316C]
  2925. 00002104  5480                     addq.l     D0, 2
  2926. 00002106  2040                     movea.l    A0, D0
  2927. 00002108  10AE FFE1                move.b     [A0], [A6 - 0x1F]
  2928. 0000210C  202D CE94                move.l     D0, [A5 - 0x316C]
  2929. 00002110  5480                     addq.l     D0, 2
  2930. 00002112  2040                     movea.l    A0, D0
  2931. 00002114  116E FFE0 0001           move.b     [A0 + 0x1], [A6 - 0x20]
  2932. 0000211A  700B                     moveq.l    D0, 0x0B
  2933. 0000211C  2F00                     move.l     -[A7], D0
  2934. 0000211E  2F2D CE94                move.l     -[A7], [A5 - 0x316C]
  2935. 00002122  4EBA F678                jsr        [PC - 0x988 /* 0000179C */]
  2936. 00002126  7200                     moveq.l    D1, 0x00
  2937. 00002128  4A40                     tst.w      D0
  2938. 0000212A  508F                     addq.l     A7, 8
  2939. 0000212C  671C                     beq        +0x1E /* 0000214A */
  2940. 0000212E  2F01                     move.l     -[A7], D1
  2941. 00002130  302E FFFE                move.w     D0, [A6 - 0x2]
  2942. 00002134  48C0                     ext.l      D0
  2943. 00002136  2F00                     move.l     -[A7], D0
  2944. 00002138  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  2945. 0000213C  4EBA F65E                jsr        [PC - 0x9A2 /* 0000179C */]
  2946. 00002140  508F                     addq.l     A7, 8
  2947. 00002142  221F                     move.l     D1, [A7]+
  2948. 00002144  4A40                     tst.w      D0
  2949. 00002146  6702                     beq        +0x4 /* 0000214A */
  2950. 00002148  7201                     moveq.l    D1, 0x01
  2951. label0000214A:
  2952. 0000214A  3E01                     move.w     D7, D1
  2953. 0000214C  6032                     bra        +0x34 /* 00002180 */
  2954. label0000214E:
  2955. 0000214E  700B                     moveq.l    D0, 0x0B
  2956. 00002150  2F00                     move.l     -[A7], D0
  2957. 00002152  2F2D CE94                move.l     -[A7], [A5 - 0x316C]
  2958. 00002156  4EBA F644                jsr        [PC - 0x9BC /* 0000179C */]
  2959. 0000215A  7200                     moveq.l    D1, 0x00
  2960. 0000215C  4A40                     tst.w      D0
  2961. 0000215E  508F                     addq.l     A7, 8
  2962. 00002160  671C                     beq        +0x1E /* 0000217E */
  2963. 00002162  2F01                     move.l     -[A7], D1
  2964. 00002164  302C 0006                move.w     D0, [A4 + 0x6]
  2965. 00002168  48C0                     ext.l      D0
  2966. 0000216A  2F00                     move.l     -[A7], D0
  2967. 0000216C  486C 0009                pea.l      [A4 + 0x9]
  2968. 00002170  4EBA F62A                jsr        [PC - 0x9D6 /* 0000179C */]
  2969. 00002174  508F                     addq.l     A7, 8
  2970. 00002176  221F                     move.l     D1, [A7]+
  2971. 00002178  4A40                     tst.w      D0
  2972. 0000217A  6702                     beq        +0x4 /* 0000217E */
  2973. 0000217C  7201                     moveq.l    D1, 0x01
  2974. label0000217E:
  2975. 0000217E  3E01                     move.w     D7, D1
  2976. label00002180:
  2977. 00002180  526E FFDC                addq.w     [A6 - 0x24], 1
  2978. label00002184:
  2979. 00002184  4A47                     tst.w      D7
  2980. 00002186  6716                     beq        +0x18 /* 0000219E */
  2981. 00002188  206D BA78                movea.l    A0, [A5 - 0x4588]
  2982. 0000218C  7000                     moveq.l    D0, 0x00
  2983. 0000218E  3028 015E                move.w     D0, [A0 + 0x15E]
  2984. 00002192  322E FFDC                move.w     D1, [A6 - 0x24]
  2985. 00002196  48C1                     ext.l      D1
  2986. 00002198  B081                     cmp.l      D0, D1
  2987. 0000219A  6200 FE8E                bhi        -0x170 /* 0000202A */
  2988. label0000219E:
  2989. 0000219E  4A6D C438                tst.w      [A5 - 0x3BC8]
  2990. 000021A2  660A                     bne        +0xC /* 000021AE */
  2991. 000021A4  486E FFFA                pea.l      [A6 - 0x6]
  2992. 000021A8  4EAD 0DB2                jsr        [A5 + 0xDB2 /* export_434 */]
  2993. 000021AC  588F                     addq.l     A7, 4
  2994. label000021AE:
  2995. 000021AE  206D BA78                movea.l    A0, [A5 - 0x4588]
  2996. 000021B2  2668 0246                movea.l    A3, [A0 + 0x246]
  2997. 000021B6  426E FFDC                clr.w      [A6 - 0x24]
  2998. 000021BA  6000 0192                bra        +0x194 /* 0000234E */
  2999. label000021BE:
  3000. 000021BE  206D CE94                movea.l    A0, [A5 - 0x316C]
  3001. 000021C2  10BC 4009                move.b     [A0], 0x9 /* '\t' */
  3002. 000021C6  206D CE94                movea.l    A0, [A5 - 0x316C]
  3003. 000021CA  117C 0040 0001           move.b     [A0 + 0x1], 0x40 /* '@' */
  3004. 000021D0  206B 0014                movea.l    A0, [A3 + 0x14]
  3005. 000021D4  7000                     moveq.l    D0, 0x00
  3006. 000021D6  1010                     move.b     D0, [A0]
  3007. 000021D8  721A                     moveq.l    D1, 0x1A
  3008. 000021DA  D081                     add.l      D0, D1
  3009. 000021DC  3D40 FFE0                move.w     [A6 - 0x20], D0
  3010. 000021E0  4AAB 0018                tst.l      [A3 + 0x18]
  3011. 000021E4  670E                     beq        +0x10 /* 000021F4 */
  3012. 000021E6  206B 0018                movea.l    A0, [A3 + 0x18]
  3013. 000021EA  7000                     moveq.l    D0, 0x00
  3014. 000021EC  1010                     move.b     D0, [A0]
  3015. 000021EE  5280                     addq.l     D0, 1
  3016. 000021F0  D16E FFE0                add.w      [A6 - 0x20], D0
  3017. label000021F4:
  3018. 000021F4  202D CE94                move.l     D0, [A5 - 0x316C]
  3019. 000021F8  5480                     addq.l     D0, 2
  3020. 000021FA  2040                     movea.l    A0, D0
  3021. 000021FC  10AE FFE1                move.b     [A0], [A6 - 0x1F]
  3022. 00002200  202D CE94                move.l     D0, [A5 - 0x316C]
  3023. 00002204  5480                     addq.l     D0, 2
  3024. 00002206  2040                     movea.l    A0, D0
  3025. 00002208  116E FFE0 0001           move.b     [A0 + 0x1], [A6 - 0x20]
  3026. 0000220E  202D CE94                move.l     D0, [A5 - 0x316C]
  3027. 00002212  5880                     addq.l     D0, 4
  3028. 00002214  2040                     movea.l    A0, D0
  3029. 00002216  10AE FFDD                move.b     [A0], [A6 - 0x23]
  3030. 0000221A  202D CE94                move.l     D0, [A5 - 0x316C]
  3031. 0000221E  5880                     addq.l     D0, 4
  3032. 00002220  2040                     movea.l    A0, D0
  3033. 00002222  116E FFDC 0001           move.b     [A0 + 0x1], [A6 - 0x24]
  3034. 00002228  202D CE94                move.l     D0, [A5 - 0x316C]
  3035. 0000222C  5C80                     addq.l     D0, 6
  3036. 0000222E  2040                     movea.l    A0, D0
  3037. 00002230  10AB 0013                move.b     [A0], [A3 + 0x13]
  3038. 00002234  202D CE94                move.l     D0, [A5 - 0x316C]
  3039. 00002238  5C80                     addq.l     D0, 6
  3040. 0000223A  2040                     movea.l    A0, D0
  3041. 0000223C  116B 0012 0001           move.b     [A0 + 0x1], [A3 + 0x12]
  3042. 00002242  202D CE94                move.l     D0, [A5 - 0x316C]
  3043. 00002246  5C80                     addq.l     D0, 6
  3044. 00002248  2040                     movea.l    A0, D0
  3045. 0000224A  116B 0011 0002           move.b     [A0 + 0x2], [A3 + 0x11]
  3046. 00002250  202D CE94                move.l     D0, [A5 - 0x316C]
  3047. 00002254  5C80                     addq.l     D0, 6
  3048. 00002256  2040                     movea.l    A0, D0
  3049. 00002258  116B 0010 0003           move.b     [A0 + 0x3], [A3 + 0x10]
  3050. 0000225E  202D CE94                move.l     D0, [A5 - 0x316C]
  3051. 00002262  720A                     moveq.l    D1, 0x0A
  3052. 00002264  D081                     add.l      D0, D1
  3053. 00002266  2040                     movea.l    A0, D0
  3054. 00002268  10AB 001D                move.b     [A0], [A3 + 0x1D]
  3055. 0000226C  202D CE94                move.l     D0, [A5 - 0x316C]
  3056. 00002270  D081                     add.l      D0, D1
  3057. 00002272  2040                     movea.l    A0, D0
  3058. 00002274  116B 001C 0001           move.b     [A0 + 0x1], [A3 + 0x1C]
  3059. 0000227A  202D CE94                move.l     D0, [A5 - 0x316C]
  3060. 0000227E  740C                     moveq.l    D2, 0x0C
  3061. 00002280  D082                     add.l      D0, D2
  3062. 00002282  2040                     movea.l    A0, D0
  3063. 00002284  10AB 001F                move.b     [A0], [A3 + 0x1F]
  3064. 00002288  202D CE94                move.l     D0, [A5 - 0x316C]
  3065. 0000228C  D082                     add.l      D0, D2
  3066. 0000228E  2040                     movea.l    A0, D0
  3067. 00002290  116B 001E 0001           move.b     [A0 + 0x1], [A3 + 0x1E]
  3068. 00002296  4AAB 0018                tst.l      [A3 + 0x18]
  3069. 0000229A  56C0                     sne        D0
  3070. 0000229C  4400                     neg.b      D0
  3071. 0000229E  206D CE94                movea.l    A0, [A5 - 0x316C]
  3072. 000022A2  1140 000E                move.b     [A0 + 0xE], D0
  3073. 000022A6  7000                     moveq.l    D0, 0x00
  3074. 000022A8  102B 0003                move.b     D0, [A3 + 0x3]
  3075. 000022AC  3D40 FFE0                move.w     [A6 - 0x20], D0
  3076. 000022B0  4A6D C438                tst.w      [A5 - 0x3BC8]
  3077. 000022B4  6708                     beq        +0xA /* 000022BE */
  3078. 000022B6  7000                     moveq.l    D0, 0x00
  3079. 000022B8  102B 0003                move.b     D0, [A3 + 0x3]
  3080. 000022BC  601A                     bra        +0x1C /* 000022D8 */
  3081. label000022BE:
  3082. 000022BE  7000                     moveq.l    D0, 0x00
  3083. 000022C0  102B 0003                move.b     D0, [A3 + 0x3]
  3084. 000022C4  48C0                     ext.l      D0
  3085. 000022C6  81FC 0040                divs.w     D0, 0x40 /* '@' */
  3086. 000022CA  4840                     swap.w     D0
  3087. 000022CC  41ED BEBC                lea.l      A0, [A5 - 0x4144]
  3088. 000022D0  7200                     moveq.l    D1, 0x00
  3089. 000022D2  1230 0000                move.b     D1, [A0 + D0.w]
  3090. 000022D6  2001                     move.l     D0, D1
  3091. label000022D8:
  3092. 000022D8  1740 0003                move.b     [A3 + 0x3], D0
  3093. 000022DC  700F                     moveq.l    D0, 0x0F
  3094. 000022DE  2F00                     move.l     -[A7], D0
  3095. 000022E0  2F2D CE94                move.l     -[A7], [A5 - 0x316C]
  3096. 000022E4  4EBA F4B6                jsr        [PC - 0xB4A /* 0000179C */]
  3097. 000022E8  7200                     moveq.l    D1, 0x00
  3098. 000022EA  4A40                     tst.w      D0
  3099. 000022EC  508F                     addq.l     A7, 8
  3100. 000022EE  6716                     beq        +0x18 /* 00002306 */
  3101. 000022F0  2F01                     move.l     -[A7], D1
  3102. 000022F2  7010                     moveq.l    D0, 0x10
  3103. 000022F4  2F00                     move.l     -[A7], D0
  3104. 000022F6  2F0B                     move.l     -[A7], A3
  3105. 000022F8  4EBA F4A2                jsr        [PC - 0xB5E /* 0000179C */]
  3106. 000022FC  508F                     addq.l     A7, 8
  3107. 000022FE  221F                     move.l     D1, [A7]+
  3108. 00002300  4A40                     tst.w      D0
  3109. 00002302  6702                     beq        +0x4 /* 00002306 */
  3110. 00002304  7201                     moveq.l    D1, 0x01
  3111. label00002306:
  3112. 00002306  3E01                     move.w     D7, D1
  3113. 00002308  176E FFE1 0003           move.b     [A3 + 0x3], [A6 - 0x1F]
  3114. 0000230E  7000                     moveq.l    D0, 0x00
  3115. 00002310  4A47                     tst.w      D7
  3116. 00002312  6730                     beq        +0x32 /* 00002344 */
  3117. 00002314  2F00                     move.l     -[A7], D0
  3118. 00002316  2F2B 0014                move.l     -[A7], [A3 + 0x14]
  3119. 0000231A  4EBA 0944                jsr        [PC + 0x944 /* 00002C60 */]
  3120. 0000231E  588F                     addq.l     A7, 4
  3121. 00002320  2200                     move.l     D1, D0
  3122. 00002322  201F                     move.l     D0, [A7]+
  3123. 00002324  4A41                     tst.w      D1
  3124. 00002326  671C                     beq        +0x1E /* 00002344 */
  3125. 00002328  4AAB 0018                tst.l      [A3 + 0x18]
  3126. 0000232C  6714                     beq        +0x16 /* 00002342 */
  3127. 0000232E  2F00                     move.l     -[A7], D0
  3128. 00002330  2F2B 0018                move.l     -[A7], [A3 + 0x18]
  3129. 00002334  4EBA 092A                jsr        [PC + 0x92A /* 00002C60 */]
  3130. 00002338  588F                     addq.l     A7, 4
  3131. 0000233A  2200                     move.l     D1, D0
  3132. 0000233C  201F                     move.l     D0, [A7]+
  3133. 0000233E  4A41                     tst.w      D1
  3134. 00002340  6702                     beq        +0x4 /* 00002344 */
  3135. label00002342:
  3136. 00002342  7001                     moveq.l    D0, 0x01
  3137. label00002344:
  3138. 00002344  3E00                     move.w     D7, D0
  3139. 00002346  D6FC 0022                add.w      A3, 0x22 /* '\"' */
  3140. 0000234A  526E FFDC                addq.w     [A6 - 0x24], 1
  3141. label0000234E:
  3142. 0000234E  4A47                     tst.w      D7
  3143. 00002350  6716                     beq        +0x18 /* 00002368 */
  3144. 00002352  206D BA78                movea.l    A0, [A5 - 0x4588]
  3145. 00002356  7000                     moveq.l    D0, 0x00
  3146. 00002358  3028 0160                move.w     D0, [A0 + 0x160]
  3147. 0000235C  322E FFDC                move.w     D1, [A6 - 0x24]
  3148. 00002360  48C1                     ext.l      D1
  3149. 00002362  B081                     cmp.l      D0, D1
  3150. 00002364  6200 FE58                bhi        -0x1A6 /* 000021BE */
  3151. label00002368:
  3152. 00002368  206D BA78                movea.l    A0, [A5 - 0x4588]
  3153. 0000236C  2D68 024E FFEA           move.l     [A6 - 0x16], [A0 + 0x24E]
  3154. 00002372  426E FFDC                clr.w      [A6 - 0x24]
  3155. 00002376  6000 008C                bra        +0x8E /* 00002404 */
  3156. label0000237A:
  3157. 0000237A  206D CE94                movea.l    A0, [A5 - 0x316C]
  3158. 0000237E  10BC 400A                move.b     [A0], 0xA /* '\n' */
  3159. 00002382  206D CE94                movea.l    A0, [A5 - 0x316C]
  3160. 00002386  117C 0040 0001           move.b     [A0 + 0x1], 0x40 /* '@' */
  3161. 0000238C  206E FFEA                movea.l    A0, [A6 - 0x16]
  3162. 00002390  2050                     movea.l    A0, [A0]
  3163. 00002392  7000                     moveq.l    D0, 0x00
  3164. 00002394  1010                     move.b     D0, [A0]
  3165. 00002396  5280                     addq.l     D0, 1
  3166. 00002398  3D40 FFE0                move.w     [A6 - 0x20], D0
  3167. 0000239C  202D CE94                move.l     D0, [A5 - 0x316C]
  3168. 000023A0  5480                     addq.l     D0, 2
  3169. 000023A2  2040                     movea.l    A0, D0
  3170. 000023A4  10AE FFE1                move.b     [A0], [A6 - 0x1F]
  3171. 000023A8  202D CE94                move.l     D0, [A5 - 0x316C]
  3172. 000023AC  5480                     addq.l     D0, 2
  3173. 000023AE  2040                     movea.l    A0, D0
  3174. 000023B0  116E FFE0 0001           move.b     [A0 + 0x1], [A6 - 0x20]
  3175. 000023B6  202D CE94                move.l     D0, [A5 - 0x316C]
  3176. 000023BA  5880                     addq.l     D0, 4
  3177. 000023BC  2040                     movea.l    A0, D0
  3178. 000023BE  10AE FFDD                move.b     [A0], [A6 - 0x23]
  3179. 000023C2  202D CE94                move.l     D0, [A5 - 0x316C]
  3180. 000023C6  5880                     addq.l     D0, 4
  3181. 000023C8  2040                     movea.l    A0, D0
  3182. 000023CA  116E FFDC 0001           move.b     [A0 + 0x1], [A6 - 0x24]
  3183. 000023D0  7006                     moveq.l    D0, 0x06
  3184. 000023D2  2F00                     move.l     -[A7], D0
  3185. 000023D4  2F2D CE94                move.l     -[A7], [A5 - 0x316C]
  3186. 000023D8  4EBA F3C2                jsr        [PC - 0xC3E /* 0000179C */]
  3187. 000023DC  7200                     moveq.l    D1, 0x00
  3188. 000023DE  4A40                     tst.w      D0
  3189. 000023E0  508F                     addq.l     A7, 8
  3190. 000023E2  6716                     beq        +0x18 /* 000023FA */
  3191. 000023E4  2F01                     move.l     -[A7], D1
  3192. 000023E6  206E FFEA                movea.l    A0, [A6 - 0x16]
  3193. 000023EA  2F10                     move.l     -[A7], [A0]
  3194. 000023EC  4EBA 0872                jsr        [PC + 0x872 /* 00002C60 */]
  3195. 000023F0  588F                     addq.l     A7, 4
  3196. 000023F2  221F                     move.l     D1, [A7]+
  3197. 000023F4  4A40                     tst.w      D0
  3198. 000023F6  6702                     beq        +0x4 /* 000023FA */
  3199. 000023F8  7201                     moveq.l    D1, 0x01
  3200. label000023FA:
  3201. 000023FA  3E01                     move.w     D7, D1
  3202. 000023FC  50AE FFEA                addq.l     [A6 - 0x16], 8
  3203. 00002400  526E FFDC                addq.w     [A6 - 0x24], 1
  3204. label00002404:
  3205. 00002404  4A47                     tst.w      D7
  3206. 00002406  6716                     beq        +0x18 /* 0000241E */
  3207. 00002408  206D BA78                movea.l    A0, [A5 - 0x4588]
  3208. 0000240C  7000                     moveq.l    D0, 0x00
  3209. 0000240E  3028 0164                move.w     D0, [A0 + 0x164]
  3210. 00002412  322E FFDC                move.w     D1, [A6 - 0x24]
  3211. 00002416  48C1                     ext.l      D1
  3212. 00002418  B081                     cmp.l      D0, D1
  3213. 0000241A  6200 FF5E                bhi        -0xA0 /* 0000237A */
  3214. label0000241E:
  3215. 0000241E  206D BA78                movea.l    A0, [A5 - 0x4588]
  3216. 00002422  2D68 0252 FFEE           move.l     [A6 - 0x12], [A0 + 0x252]
  3217. 00002428  426E FFDC                clr.w      [A6 - 0x24]
  3218. 0000242C  6000 009C                bra        +0x9E /* 000024CA */
  3219. label00002430:
  3220. 00002430  206D CE94                movea.l    A0, [A5 - 0x316C]
  3221. 00002434  10BC 400B                move.b     [A0], 0xB
  3222. 00002438  206D CE94                movea.l    A0, [A5 - 0x316C]
  3223. 0000243C  117C 0040 0001           move.b     [A0 + 0x1], 0x40 /* '@' */
  3224. 00002442  206E FFEE                movea.l    A0, [A6 - 0x12]
  3225. 00002446  2068 0004                movea.l    A0, [A0 + 0x4]
  3226. 0000244A  7000                     moveq.l    D0, 0x00
  3227. 0000244C  1028 0001                move.b     D0, [A0 + 0x1]
  3228. 00002450  5480                     addq.l     D0, 2
  3229. 00002452  3D40 FFE0                move.w     [A6 - 0x20], D0
  3230. 00002456  202D CE94                move.l     D0, [A5 - 0x316C]
  3231. 0000245A  5480                     addq.l     D0, 2
  3232. 0000245C  2040                     movea.l    A0, D0
  3233. 0000245E  10AE FFE1                move.b     [A0], [A6 - 0x1F]
  3234. 00002462  202D CE94                move.l     D0, [A5 - 0x316C]
  3235. 00002466  5480                     addq.l     D0, 2
  3236. 00002468  2040                     movea.l    A0, D0
  3237. 0000246A  116E FFE0 0001           move.b     [A0 + 0x1], [A6 - 0x20]
  3238. 00002470  202D CE94                move.l     D0, [A5 - 0x316C]
  3239. 00002474  5880                     addq.l     D0, 4
  3240. 00002476  2040                     movea.l    A0, D0
  3241. 00002478  10AE FFDD                move.b     [A0], [A6 - 0x23]
  3242. 0000247C  202D CE94                move.l     D0, [A5 - 0x316C]
  3243. 00002480  5880                     addq.l     D0, 4
  3244. 00002482  2040                     movea.l    A0, D0
  3245. 00002484  116E FFDC 0001           move.b     [A0 + 0x1], [A6 - 0x24]
  3246. 0000248A  7006                     moveq.l    D0, 0x06
  3247. 0000248C  2F00                     move.l     -[A7], D0
  3248. 0000248E  2F2D CE94                move.l     -[A7], [A5 - 0x316C]
  3249. 00002492  4EBA F308                jsr        [PC - 0xCF8 /* 0000179C */]
  3250. 00002496  7200                     moveq.l    D1, 0x00
  3251. 00002498  4A40                     tst.w      D0
  3252. 0000249A  508F                     addq.l     A7, 8
  3253. 0000249C  6720                     beq        +0x22 /* 000024BE */
  3254. 0000249E  2F01                     move.l     -[A7], D1
  3255. 000024A0  7000                     moveq.l    D0, 0x00
  3256. 000024A2  302E FFE0                move.w     D0, [A6 - 0x20]
  3257. 000024A6  2F00                     move.l     -[A7], D0
  3258. 000024A8  206E FFEE                movea.l    A0, [A6 - 0x12]
  3259. 000024AC  2F28 0004                move.l     -[A7], [A0 + 0x4]
  3260. 000024B0  4EBA F2EA                jsr        [PC - 0xD16 /* 0000179C */]
  3261. 000024B4  508F                     addq.l     A7, 8
  3262. 000024B6  221F                     move.l     D1, [A7]+
  3263. 000024B8  4A40                     tst.w      D0
  3264. 000024BA  6702                     beq        +0x4 /* 000024BE */
  3265. 000024BC  7201                     moveq.l    D1, 0x01
  3266. label000024BE:
  3267. 000024BE  3E01                     move.w     D7, D1
  3268. 000024C0  700E                     moveq.l    D0, 0x0E
  3269. 000024C2  D1AE FFEE                add.l      [A6 - 0x12], D0
  3270. 000024C6  526E FFDC                addq.w     [A6 - 0x24], 1
  3271. label000024CA:
  3272. 000024CA  4A47                     tst.w      D7
  3273. 000024CC  6716                     beq        +0x18 /* 000024E4 */
  3274. 000024CE  206D BA78                movea.l    A0, [A5 - 0x4588]
  3275. 000024D2  7000                     moveq.l    D0, 0x00
  3276. 000024D4  3028 0166                move.w     D0, [A0 + 0x166]
  3277. 000024D8  322E FFDC                move.w     D1, [A6 - 0x24]
  3278. 000024DC  48C1                     ext.l      D1
  3279. 000024DE  B081                     cmp.l      D0, D1
  3280. 000024E0  6200 FF4E                bhi        -0xB0 /* 00002430 */
  3281. label000024E4:
  3282. 000024E4  4A47                     tst.w      D7
  3283. 000024E6  6700 03CA                beq        +0x3CC /* 000028B2 */
  3284. 000024EA  4EBA 0796                jsr        [PC + 0x796 /* 00002C82 */]
  3285. 000024EE  3E00                     move.w     D7, D0
  3286. 000024F0  6700 03C0                beq        +0x3C2 /* 000028B2 */
  3287. 000024F4  206D BA78                movea.l    A0, [A5 - 0x4588]
  3288. 000024F8  4AA8 0292                tst.l      [A0 + 0x292]
  3289. 000024FC  6700 009A                beq        +0x9C /* 00002598 */
  3290. 00002500  4A6D C438                tst.w      [A5 - 0x3BC8]
  3291. 00002504  6700 0092                beq        +0x94 /* 00002598 */
  3292. 00002508  206D CE94                movea.l    A0, [A5 - 0x316C]
  3293. 0000250C  10BC 800D                move.b     [A0], 0xD /* '\r' */
  3294. 00002510  206D CE94                movea.l    A0, [A5 - 0x316C]
  3295. 00002514  117C 0080 0001           move.b     [A0 + 0x1], 0x80
  3296. 0000251A  206D BA78                movea.l    A0, [A5 - 0x4588]
  3297. 0000251E  2F28 0292                move.l     -[A7], [A0 + 0x292]
  3298. 00002522  4EAD 199A                jsr        [A5 + 0x199A /* export_815 */]
  3299. 00002526  2D40 FFE2                move.l     [A6 - 0x1E], D0
  3300. 0000252A  202D CE94                move.l     D0, [A5 - 0x316C]
  3301. 0000252E  5480                     addq.l     D0, 2
  3302. 00002530  2040                     movea.l    A0, D0
  3303. 00002532  10AE FFE5                move.b     [A0], [A6 - 0x1B]
  3304. 00002536  202D CE94                move.l     D0, [A5 - 0x316C]
  3305. 0000253A  5480                     addq.l     D0, 2
  3306. 0000253C  2040                     movea.l    A0, D0
  3307. 0000253E  116E FFE4 0001           move.b     [A0 + 0x1], [A6 - 0x1C]
  3308. 00002544  202D CE94                move.l     D0, [A5 - 0x316C]
  3309. 00002548  5480                     addq.l     D0, 2
  3310. 0000254A  2040                     movea.l    A0, D0
  3311. 0000254C  116E FFE3 0002           move.b     [A0 + 0x2], [A6 - 0x1D]
  3312. 00002552  202D CE94                move.l     D0, [A5 - 0x316C]
  3313. 00002556  5480                     addq.l     D0, 2
  3314. 00002558  2040                     movea.l    A0, D0
  3315. 0000255A  116E FFE2 0003           move.b     [A0 + 0x3], [A6 - 0x1E]
  3316. 00002560  7006                     moveq.l    D0, 0x06
  3317. 00002562  2F00                     move.l     -[A7], D0
  3318. 00002564  2F2D CE94                move.l     -[A7], [A5 - 0x316C]
  3319. 00002568  4EBA F232                jsr        [PC - 0xDCE /* 0000179C */]
  3320. 0000256C  7200                     moveq.l    D1, 0x00
  3321. 0000256E  4A40                     tst.w      D0
  3322. 00002570  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3323. 00002574  671C                     beq        +0x1E /* 00002592 */
  3324. 00002576  2F01                     move.l     -[A7], D1
  3325. 00002578  486D 249A                pea.l      [A5 + 0x249A /* export_1167 */]
  3326. 0000257C  206D BA78                movea.l    A0, [A5 - 0x4588]
  3327. 00002580  2F28 0292                move.l     -[A7], [A0 + 0x292]
  3328. 00002584  4EAD 1992                jsr        [A5 + 0x1992 /* export_814 */]
  3329. 00002588  508F                     addq.l     A7, 8
  3330. 0000258A  221F                     move.l     D1, [A7]+
  3331. 0000258C  4A40                     tst.w      D0
  3332. 0000258E  6702                     beq        +0x4 /* 00002592 */
  3333. 00002590  7201                     moveq.l    D1, 0x01
  3334. label00002592:
  3335. 00002592  3E01                     move.w     D7, D1
  3336. 00002594  6700 031C                beq        +0x31E /* 000028B2 */
  3337. label00002598:
  3338. 00002598  3D7C FFFF FFDE           move.w     [A6 - 0x22], 0xFFFF
  3339. 0000259E  486E FFDE                pea.l      [A6 - 0x22]
  3340. 000025A2  206D BA78                movea.l    A0, [A5 - 0x4588]
  3341. 000025A6  2F28 025A                move.l     -[A7], [A0 + 0x25A]
  3342. 000025AA  4EAD 16EA                jsr        [A5 + 0x16EA /* export_729 */]
  3343. 000025AE  206D BA78                movea.l    A0, [A5 - 0x4588]
  3344. 000025B2  2F28 025A                move.l     -[A7], [A0 + 0x25A]
  3345. 000025B6  4EBA 0A3C                jsr        [PC + 0xA3C /* 00002FF4 */]
  3346. 000025BA  3E00                     move.w     D7, D0
  3347. 000025BC  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3348. 000025C0  6700 02F0                beq        +0x2F2 /* 000028B2 */
  3349. 000025C4  206D BA78                movea.l    A0, [A5 - 0x4588]
  3350. 000025C8  4A68 02A6                tst.w      [A0 + 0x2A6]
  3351. 000025CC  6732                     beq        +0x34 /* 00002600 */
  3352. 000025CE  206D BA78                movea.l    A0, [A5 - 0x4588]
  3353. 000025D2  3028 02A6                move.w     D0, [A0 + 0x2A6]
  3354. 000025D6  48C0                     ext.l      D0
  3355. 000025D8  7212                     moveq.l    D1, 0x12
  3356. 000025DA  D081                     add.l      D0, D1
  3357. 000025DC  2F00                     move.l     -[A7], D0
  3358. 000025DE  7001                     moveq.l    D0, 0x01
  3359. 000025E0  2F00                     move.l     -[A7], D0
  3360. 000025E2  486D C0EE                pea.l      [A5 - 0x3F12]
  3361. 000025E6  206D BA78                movea.l    A0, [A5 - 0x4588]
  3362. 000025EA  4868 029A                pea.l      [A0 + 0x29A]
  3363. 000025EE  7210                     moveq.l    D1, 0x10
  3364. 000025F0  2F01                     move.l     -[A7], D1
  3365. 000025F2  4EBA DA10                jsr        [PC - 0x25F0 /* 00000004 */]
  3366. 000025F6  3E00                     move.w     D7, D0
  3367. 000025F8  4FEF 0014                lea.l      A7, [A7 + 0x14]
  3368. 000025FC  6700 02B4                beq        +0x2B6 /* 000028B2 */
  3369. label00002600:
  3370. 00002600  206D BA78                movea.l    A0, [A5 - 0x4588]
  3371. 00002604  2D68 024A FFF2           move.l     [A6 - 0xE], [A0 + 0x24A]
  3372. 0000260A  426E FFDC                clr.w      [A6 - 0x24]
  3373. 0000260E  6000 008C                bra        +0x8E /* 0000269C */
  3374. label00002612:
  3375. 00002612  206D CE94                movea.l    A0, [A5 - 0x316C]
  3376. 00002616  10BC 4011                move.b     [A0], 0x11
  3377. 0000261A  206D CE94                movea.l    A0, [A5 - 0x316C]
  3378. 0000261E  117C 0040 0001           move.b     [A0 + 0x1], 0x40 /* '@' */
  3379. 00002624  206E FFF2                movea.l    A0, [A6 - 0xE]
  3380. 00002628  2050                     movea.l    A0, [A0]
  3381. 0000262A  7000                     moveq.l    D0, 0x00
  3382. 0000262C  1010                     move.b     D0, [A0]
  3383. 0000262E  5280                     addq.l     D0, 1
  3384. 00002630  3D40 FFE0                move.w     [A6 - 0x20], D0
  3385. 00002634  202D CE94                move.l     D0, [A5 - 0x316C]
  3386. 00002638  5480                     addq.l     D0, 2
  3387. 0000263A  2040                     movea.l    A0, D0
  3388. 0000263C  10AE FFE1                move.b     [A0], [A6 - 0x1F]
  3389. 00002640  202D CE94                move.l     D0, [A5 - 0x316C]
  3390. 00002644  5480                     addq.l     D0, 2
  3391. 00002646  2040                     movea.l    A0, D0
  3392. 00002648  116E FFE0 0001           move.b     [A0 + 0x1], [A6 - 0x20]
  3393. 0000264E  202D CE94                move.l     D0, [A5 - 0x316C]
  3394. 00002652  5880                     addq.l     D0, 4
  3395. 00002654  2040                     movea.l    A0, D0
  3396. 00002656  10AE FFDD                move.b     [A0], [A6 - 0x23]
  3397. 0000265A  202D CE94                move.l     D0, [A5 - 0x316C]
  3398. 0000265E  5880                     addq.l     D0, 4
  3399. 00002660  2040                     movea.l    A0, D0
  3400. 00002662  116E FFDC 0001           move.b     [A0 + 0x1], [A6 - 0x24]
  3401. 00002668  7006                     moveq.l    D0, 0x06
  3402. 0000266A  2F00                     move.l     -[A7], D0
  3403. 0000266C  2F2D CE94                move.l     -[A7], [A5 - 0x316C]
  3404. 00002670  4EBA F12A                jsr        [PC - 0xED6 /* 0000179C */]
  3405. 00002674  7200                     moveq.l    D1, 0x00
  3406. 00002676  4A40                     tst.w      D0
  3407. 00002678  508F                     addq.l     A7, 8
  3408. 0000267A  6716                     beq        +0x18 /* 00002692 */
  3409. 0000267C  2F01                     move.l     -[A7], D1
  3410. 0000267E  206E FFF2                movea.l    A0, [A6 - 0xE]
  3411. 00002682  2F10                     move.l     -[A7], [A0]
  3412. 00002684  4EBA 05DA                jsr        [PC + 0x5DA /* 00002C60 */]
  3413. 00002688  588F                     addq.l     A7, 4
  3414. 0000268A  221F                     move.l     D1, [A7]+
  3415. 0000268C  4A40                     tst.w      D0
  3416. 0000268E  6702                     beq        +0x4 /* 00002692 */
  3417. 00002690  7201                     moveq.l    D1, 0x01
  3418. label00002692:
  3419. 00002692  3E01                     move.w     D7, D1
  3420. 00002694  58AE FFF2                addq.l     [A6 - 0xE], 4
  3421. 00002698  526E FFDC                addq.w     [A6 - 0x24], 1
  3422. label0000269C:
  3423. 0000269C  4A47                     tst.w      D7
  3424. 0000269E  6716                     beq        +0x18 /* 000026B6 */
  3425. 000026A0  206D BA78                movea.l    A0, [A5 - 0x4588]
  3426. 000026A4  7000                     moveq.l    D0, 0x00
  3427. 000026A6  3028 0162                move.w     D0, [A0 + 0x162]
  3428. 000026AA  322E FFDC                move.w     D1, [A6 - 0x24]
  3429. 000026AE  48C1                     ext.l      D1
  3430. 000026B0  B081                     cmp.l      D0, D1
  3431. 000026B2  6200 FF5E                bhi        -0xA0 /* 00002612 */
  3432. label000026B6:
  3433. 000026B6  7000                     moveq.l    D0, 0x00
  3434. 000026B8  4A47                     tst.w      D7
  3435. 000026BA  673E                     beq        +0x40 /* 000026FA */
  3436. 000026BC  2F00                     move.l     -[A7], D0
  3437. 000026BE  206D BA78                movea.l    A0, [A5 - 0x4588]
  3438. 000026C2  3228 017A                move.w     D1, [A0 + 0x17A]
  3439. 000026C6  48C1                     ext.l      D1
  3440. 000026C8  E581                     asl        D1, 2
  3441. 000026CA  2F01                     move.l     -[A7], D1
  3442. 000026CC  206D BA78                movea.l    A0, [A5 - 0x4588]
  3443. 000026D0  3228 017A                move.w     D1, [A0 + 0x17A]
  3444. 000026D4  48C1                     ext.l      D1
  3445. 000026D6  2F01                     move.l     -[A7], D1
  3446. 000026D8  486D CE9C                pea.l      [A5 - 0x3164]
  3447. 000026DC  206D BA78                movea.l    A0, [A5 - 0x4588]
  3448. 000026E0  2F28 0236                move.l     -[A7], [A0 + 0x236]
  3449. 000026E4  7212                     moveq.l    D1, 0x12
  3450. 000026E6  2F01                     move.l     -[A7], D1
  3451. 000026E8  4EBA D91A                jsr        [PC - 0x26E6 /* 00000004 */]
  3452. 000026EC  4FEF 0014                lea.l      A7, [A7 + 0x14]
  3453. 000026F0  2200                     move.l     D1, D0
  3454. 000026F2  201F                     move.l     D0, [A7]+
  3455. 000026F4  4A41                     tst.w      D1
  3456. 000026F6  6702                     beq        +0x4 /* 000026FA */
  3457. 000026F8  7001                     moveq.l    D0, 0x01
  3458. label000026FA:
  3459. 000026FA  3E00                     move.w     D7, D0
  3460. 000026FC  6700 01B4                beq        +0x1B6 /* 000028B2 */
  3461. 00002700  206D BA78                movea.l    A0, [A5 - 0x4588]
  3462. 00002704  3028 017C                move.w     D0, [A0 + 0x17C]
  3463. 00002708  48C0                     ext.l      D0
  3464. 0000270A  E580                     asl        D0, 2
  3465. 0000270C  2F00                     move.l     -[A7], D0
  3466. 0000270E  206D BA78                movea.l    A0, [A5 - 0x4588]
  3467. 00002712  3028 017C                move.w     D0, [A0 + 0x17C]
  3468. 00002716  48C0                     ext.l      D0
  3469. 00002718  2F00                     move.l     -[A7], D0
  3470. 0000271A  486D CE9C                pea.l      [A5 - 0x3164]
  3471. 0000271E  206D BA78                movea.l    A0, [A5 - 0x4588]
  3472. 00002722  2F28 023A                move.l     -[A7], [A0 + 0x23A]
  3473. 00002726  7013                     moveq.l    D0, 0x13
  3474. 00002728  2F00                     move.l     -[A7], D0
  3475. 0000272A  4EBA D8D8                jsr        [PC - 0x2728 /* 00000004 */]
  3476. 0000272E  3E00                     move.w     D7, D0
  3477. 00002730  4FEF 0014                lea.l      A7, [A7 + 0x14]
  3478. 00002734  6700 017C                beq        +0x17E /* 000028B2 */
  3479. 00002738  4A6D C438                tst.w      [A5 - 0x3BC8]
  3480. 0000273C  6700 00D0                beq        +0xD2 /* 0000280E */
  3481. 00002740  206D BA78                movea.l    A0, [A5 - 0x4588]
  3482. 00002744  3028 01C0                move.w     D0, [A0 + 0x1C0]
  3483. 00002748  48C0                     ext.l      D0
  3484. 0000274A  D080                     add.l      D0, D0
  3485. 0000274C  2200                     move.l     D1, D0
  3486. 0000274E  E588                     lsl        D0, 2
  3487. 00002750  D081                     add.l      D0, D1
  3488. 00002752  2F00                     move.l     -[A7], D0
  3489. 00002754  206D BA78                movea.l    A0, [A5 - 0x4588]
  3490. 00002758  3028 01C0                move.w     D0, [A0 + 0x1C0]
  3491. 0000275C  48C0                     ext.l      D0
  3492. 0000275E  2F00                     move.l     -[A7], D0
  3493. 00002760  486D BF82                pea.l      [A5 - 0x407E]
  3494. 00002764  206D BA78                movea.l    A0, [A5 - 0x4588]
  3495. 00002768  2F28 022A                move.l     -[A7], [A0 + 0x22A]
  3496. 0000276C  7065                     moveq.l    D0, 0x65
  3497. 0000276E  2F00                     move.l     -[A7], D0
  3498. 00002770  4EBA D892                jsr        [PC - 0x276E /* 00000004 */]
  3499. 00002774  3E00                     move.w     D7, D0
  3500. 00002776  4FEF 0014                lea.l      A7, [A7 + 0x14]
  3501. 0000277A  6700 0136                beq        +0x138 /* 000028B2 */
  3502. 0000277E  206D BA78                movea.l    A0, [A5 - 0x4588]
  3503. 00002782  3028 01C2                move.w     D0, [A0 + 0x1C2]
  3504. 00002786  48C0                     ext.l      D0
  3505. 00002788  D080                     add.l      D0, D0
  3506. 0000278A  2200                     move.l     D1, D0
  3507. 0000278C  E588                     lsl        D0, 2
  3508. 0000278E  D081                     add.l      D0, D1
  3509. 00002790  2F00                     move.l     -[A7], D0
  3510. 00002792  206D BA78                movea.l    A0, [A5 - 0x4588]
  3511. 00002796  3028 01C2                move.w     D0, [A0 + 0x1C2]
  3512. 0000279A  48C0                     ext.l      D0
  3513. 0000279C  2F00                     move.l     -[A7], D0
  3514. 0000279E  486D BF82                pea.l      [A5 - 0x407E]
  3515. 000027A2  206D BA78                movea.l    A0, [A5 - 0x4588]
  3516. 000027A6  2F28 022E                move.l     -[A7], [A0 + 0x22E]
  3517. 000027AA  7066                     moveq.l    D0, 0x66
  3518. 000027AC  2F00                     move.l     -[A7], D0
  3519. 000027AE  4EBA D854                jsr        [PC - 0x27AC /* 00000004 */]
  3520. 000027B2  3E00                     move.w     D7, D0
  3521. 000027B4  4FEF 0014                lea.l      A7, [A7 + 0x14]
  3522. 000027B8  6700 00F8                beq        +0xFA /* 000028B2 */
  3523. 000027BC  7067                     moveq.l    D0, 0x67
  3524. 000027BE  2F00                     move.l     -[A7], D0
  3525. 000027C0  4EBA 0120                jsr        [PC + 0x120 /* 000028E2 */]
  3526. 000027C4  3E00                     move.w     D7, D0
  3527. 000027C6  588F                     addq.l     A7, 4
  3528. 000027C8  6700 00E8                beq        +0xEA /* 000028B2 */
  3529. 000027CC  206D BA78                movea.l    A0, [A5 - 0x4588]
  3530. 000027D0  4A68 01C4                tst.w      [A0 + 0x1C4]
  3531. 000027D4  6710                     beq        +0x12 /* 000027E6 */
  3532. 000027D6  4A6D CE8A                tst.w      [A5 - 0x3176]
  3533. 000027DA  660A                     bne        +0xC /* 000027E6 */
  3534. 000027DC  4EBA 018E                jsr        [PC + 0x18E /* 0000296C */]
  3535. 000027E0  3E00                     move.w     D7, D0
  3536. 000027E2  6700 00CE                beq        +0xD0 /* 000028B2 */
  3537. label000027E6:
  3538. 000027E6  4A6D CE8A                tst.w      [A5 - 0x3176]
  3539. 000027EA  6722                     beq        +0x24 /* 0000280E */
  3540. 000027EC  7008                     moveq.l    D0, 0x08
  3541. 000027EE  2F00                     move.l     -[A7], D0
  3542. 000027F0  7201                     moveq.l    D1, 0x01
  3543. 000027F2  2F01                     move.l     -[A7], D1
  3544. 000027F4  486D BF68                pea.l      [A5 - 0x4098]
  3545. 000027F8  2F2D C640                move.l     -[A7], [A5 - 0x39C0]
  3546. 000027FC  7069                     moveq.l    D0, 0x69
  3547. 000027FE  2F00                     move.l     -[A7], D0
  3548. 00002800  4EBA D802                jsr        [PC - 0x27FE /* 00000004 */]
  3549. 00002804  3E00                     move.w     D7, D0
  3550. 00002806  4FEF 0014                lea.l      A7, [A7 + 0x14]
  3551. 0000280A  6700 00A6                beq        +0xA8 /* 000028B2 */
  3552. label0000280E:
  3553. 0000280E  206D CE94                movea.l    A0, [A5 - 0x316C]
  3554. 00002812  10BC 0FFF                move.b     [A0], 0xFF
  3555. 00002816  206D CE94                movea.l    A0, [A5 - 0x316C]
  3556. 0000281A  117C 000F 0001           move.b     [A0 + 0x1], 0xF
  3557. 00002820  206D CE94                movea.l    A0, [A5 - 0x316C]
  3558. 00002824  4228 0003                clr.b      [A0 + 0x3]
  3559. 00002828  206D CE94                movea.l    A0, [A5 - 0x316C]
  3560. 0000282C  4228 0002                clr.b      [A0 + 0x2]
  3561. 00002830  7004                     moveq.l    D0, 0x04
  3562. 00002832  2F00                     move.l     -[A7], D0
  3563. 00002834  2F2D CE94                move.l     -[A7], [A5 - 0x316C]
  3564. 00002838  4EBA EF62                jsr        [PC - 0x109E /* 0000179C */]
  3565. 0000283C  3E00                     move.w     D7, D0
  3566. 0000283E  508F                     addq.l     A7, 8
  3567. 00002840  6770                     beq        +0x72 /* 000028B2 */
  3568. 00002842  202D CE94                move.l     D0, [A5 - 0x316C]
  3569. 00002846  B0AD CE98                cmp.l      D0, [A5 - 0x3168]
  3570. 0000284A  6366                     bls        +0x68 /* 000028B2 */
  3571. 0000284C  4A6D CE8A                tst.w      [A5 - 0x3176]
  3572. 00002850  672A                     beq        +0x2C /* 0000287C */
  3573. 00002852  558F                     subq.l     A7, 2
  3574. 00002854  2F2D C630                move.l     -[A7], [A5 - 0x39D0]
  3575. 00002858  2F3C 5273 6C76           move.l     -[A7], 0x52736C76 /* 'Rslv' */
  3576. 0000285E  2F2D CE98                move.l     -[A7], [A5 - 0x3168]
  3577. 00002862  202D CE94                move.l     D0, [A5 - 0x316C]
  3578. 00002866  90AD CE98                sub.l      D0, [A5 - 0x3168]
  3579. 0000286A  2F00                     move.l     -[A7], D0
  3580. 0000286C  303C 081C                move.w     D0, 0x81C
  3581. 00002870  A82D                     syscall    Pack11
  3582. 00002872  4A5F                     tst.w      [A7]+
  3583. 00002874  57C7                     seq        D7
  3584. 00002876  0247 0001                andi.w     D7, 0x1
  3585. 0000287A  6036                     bra        +0x38 /* 000028B2 */
  3586. label0000287C:
  3587. 0000287C  202D CE94                move.l     D0, [A5 - 0x316C]
  3588. 00002880  90AD CE98                sub.l      D0, [A5 - 0x3168]
  3589. 00002884  2F00                     move.l     -[A7], D0
  3590. 00002886  2F2D CE98                move.l     -[A7], [A5 - 0x3168]
  3591. 0000288A  206D BA78                movea.l    A0, [A5 - 0x4588]
  3592. 0000288E  4868 0262                pea.l      [A0 + 0x262]
  3593. 00002892  4EAD 00A2                jsr        [A5 + 0xA2 /* export_16 */]
  3594. 00002896  4A80                     tst.l      D0
  3595. 00002898  57C7                     seq        D7
  3596. 0000289A  0247 0001                andi.w     D7, 0x1
  3597. 0000289E  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3598. 000028A2  660E                     bne        +0x10 /* 000028B2 */
  3599. 000028A4  206D BA78                movea.l    A0, [A5 - 0x4588]
  3600. 000028A8  2F28 026A                move.l     -[A7], [A0 + 0x26A]
  3601. 000028AC  4EAD 0132                jsr        [A5 + 0x132 /* export_34 */]
  3602. 000028B0  588F                     addq.l     A7, 4
  3603. label000028B2:
  3604. 000028B2  4A47                     tst.w      D7
  3605. 000028B4  6720                     beq        +0x22 /* 000028D6 */
  3606. 000028B6  4A6D C438                tst.w      [A5 - 0x3BC8]
  3607. 000028BA  671A                     beq        +0x1C /* 000028D6 */
  3608. 000028BC  4A6D CE8A                tst.w      [A5 - 0x3176]
  3609. 000028C0  6614                     bne        +0x16 /* 000028D6 */
  3610. 000028C2  206D BA78                movea.l    A0, [A5 - 0x4588]
  3611. 000028C6  7020                     moveq.l    D0, 0x20
  3612. 000028C8  C068 027A                and.w      D0, [A0 + 0x27A]
  3613. 000028CC  6608                     bne        +0xA /* 000028D6 */
  3614. 000028CE  206D BA78                movea.l    A0, [A5 - 0x4588]
  3615. 000028D2  4268 025E                clr.w      [A0 + 0x25E]
  3616. label000028D6:
  3617. 000028D6  3007                     move.w     D0, D7
  3618. 000028D8  4CEE 1880 FFD0           movem.l    D7,A3,A4, [A6 - 0x30]
  3619. 000028DE  4E5E                     unlink     A6
  3620. 000028E0  4E75                     rts
  3621. fn000028E2:
  3622. 000028E2  4E56 FF80                link       A6, -0x0080
  3623. 000028E6  48E7 0718                movem.l    -[A7], D5,D6,D7,A3,A4
  3624. 000028EA  3A2E 000A                move.w     D5, [A6 + 0xA]
  3625. 000028EE  49EE FF80                lea.l      A4, [A6 - 0x80]
  3626. 000028F2  7C01                     moveq.l    D6, 0x01
  3627. 000028F4  4247                     clr.w      D7
  3628. 000028F6  266D B9FC                movea.l    A3, [A5 - 0x4604]
  3629. 000028FA  6024                     bra        +0x26 /* 00002920 */
  3630. label000028FC:
  3631. 000028FC  4A6B 018A                tst.w      [A3 + 0x18A]
  3632. 00002900  661A                     bne        +0x1C /* 0000291C */
  3633. 00002902  202B 0412                move.l     D0, [A3 + 0x412]
  3634. 00002906  B0AD BA78                cmp.l      D0, [A5 - 0x4588]
  3635. 0000290A  6610                     bne        +0x12 /* 0000291C */
  3636. 0000290C  0C47 0020                cmpi.w     D7, 0x20 /* ' ' */
  3637. 00002910  6C0A                     bge        +0xC /* 0000291C */
  3638. 00002912  3007                     move.w     D0, D7
  3639. 00002914  5247                     addq.w     D7, 1
  3640. 00002916  E540                     asl        D0.w, 2
  3641. 00002918  298B 0000                move.l     [A4 + D0.w], A3
  3642. label0000291C:
  3643. 0000291C  266B 0164                movea.l    A3, [A3 + 0x164]
  3644. label00002920:
  3645. 00002920  200B                     move.l     D0, A3
  3646. 00002922  66D8                     bne        -0x26 /* 000028FC */
  3647. 00002924  6032                     bra        +0x34 /* 00002958 */
  3648. label00002926:
  3649. 00002926  5347                     subq.w     D7, 1
  3650. 00002928  2007                     move.l     D0, D7
  3651. 0000292A  E540                     asl        D0.w, 2
  3652. 0000292C  2674 0000                movea.l    A3, [A4 + D0.w]
  3653. 00002930  486B 0196                pea.l      [A3 + 0x196]
  3654. 00002934  2F0B                     move.l     -[A7], A3
  3655. 00002936  4EAD 0A4A                jsr        [A5 + 0xA4A /* export_325 */]
  3656. 0000293A  7020                     moveq.l    D0, 0x20
  3657. 0000293C  2F00                     move.l     -[A7], D0
  3658. 0000293E  7201                     moveq.l    D1, 0x01
  3659. 00002940  2F01                     move.l     -[A7], D1
  3660. 00002942  486D BF7A                pea.l      [A5 - 0x4086]
  3661. 00002946  486B 0196                pea.l      [A3 + 0x196]
  3662. 0000294A  48C5                     ext.l      D5
  3663. 0000294C  2F05                     move.l     -[A7], D5
  3664. 0000294E  4EBA D6B4                jsr        [PC - 0x294C /* 00000004 */]
  3665. 00002952  3C00                     move.w     D6, D0
  3666. 00002954  4FEF 001C                lea.l      A7, [A7 + 0x1C]
  3667. label00002958:
  3668. 00002958  4A47                     tst.w      D7
  3669. 0000295A  6704                     beq        +0x6 /* 00002960 */
  3670. 0000295C  4A46                     tst.w      D6
  3671. 0000295E  66C6                     bne        -0x38 /* 00002926 */
  3672. label00002960:
  3673. 00002960  3006                     move.w     D0, D6
  3674. 00002962  4CEE 18E0 FF6C           movem.l    D5,D6,D7,A3,A4, [A6 - 0x94]
  3675. 00002968  4E5E                     unlink     A6
  3676. 0000296A  4E75                     rts
  3677. fn0000296C:
  3678. 0000296C  4E56 FFAA                link       A6, -0x0056
  3679. 00002970  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  3680. 00002974  206D BA78                movea.l    A0, [A5 - 0x4588]
  3681. 00002978  7020                     moveq.l    D0, 0x20
  3682. 0000297A  C068 027A                and.w      D0, [A0 + 0x27A]
  3683. 0000297E  6710                     beq        +0x12 /* 00002990 */
  3684. 00002980  206D BA78                movea.l    A0, [A5 - 0x4588]
  3685. 00002984  06A8 0000 0080 027C      addi.l     [A0 + 0x27C], 0x80
  3686. 0000298C  6000 00AA                bra        +0xAC /* 00002A38 */
  3687. label00002990:
  3688. 00002990  558F                     subq.l     A7, 2
  3689. 00002992  7000                     moveq.l    D0, 0x00
  3690. 00002994  2F00                     move.l     -[A7], D0
  3691. 00002996  3F2D AF2A                move.w     -[A7], [A5 - 0x50D6]
  3692. 0000299A  4EAD 04C2                jsr        [A5 + 0x4C2 /* export_148 */]
  3693. 0000299E  206D BA78                movea.l    A0, [A5 - 0x4588]
  3694. 000029A2  2F28 026E                move.l     -[A7], [A0 + 0x26E]
  3695. 000029A6  A9B1                     syscall    CreateResFile
  3696. 000029A8  558F                     subq.l     A7, 2
  3697. 000029AA  206D BA78                movea.l    A0, [A5 - 0x4588]
  3698. 000029AE  2F28 026E                move.l     -[A7], [A0 + 0x26E]
  3699. 000029B2  A997                     syscall    OpenResFile
  3700. 000029B4  3D5F FFFE                move.w     [A6 - 0x2], [A7]+
  3701. 000029B8  302E FFFE                move.w     D0, [A6 - 0x2]
  3702. 000029BC  48C0                     ext.l      D0
  3703. 000029BE  72FF                     moveq.l    D1, 0xFFFFFFFF
  3704. 000029C0  B280                     cmp.l      D1, D0
  3705. 000029C2  548F                     addq.l     A7, 2
  3706. 000029C4  6772                     beq        +0x74 /* 00002A38 */
  3707. 000029C6  558F                     subq.l     A7, 2
  3708. 000029C8  2F3C 7365 6374           move.l     -[A7], 0x73656374 /* 'sect' */
  3709. 000029CE  A80D                     syscall    Count1Resources
  3710. 000029D0  3A1F                     move.w     D5, [A7]+
  3711. 000029D2  6020                     bra        +0x22 /* 000029F4 */
  3712. label000029D4:
  3713. 000029D4  7000                     moveq.l    D0, 0x00
  3714. 000029D6  2640                     movea.l    A3, D0
  3715. 000029D8  598F                     subq.l     A7, 4
  3716. 000029DA  2F3C 7365 6374           move.l     -[A7], 0x73656374 /* 'sect' */
  3717. 000029E0  7201                     moveq.l    D1, 0x01
  3718. 000029E2  3F01                     move.w     -[A7], D1
  3719. 000029E4  A80E                     syscall    Get1IndResource/Get1IxResource
  3720. 000029E6  265F                     movea.l    A3, [A7]+
  3721. 000029E8  2F0B                     move.l     -[A7], A3
  3722. 000029EA  A9AD                     syscall    RemoveResource/RmveResource
  3723. 000029EC  2F0B                     move.l     -[A7], A3
  3724. 000029EE  4EAD 004A                jsr        [A5 + 0x4A /* export_5 */]
  3725. 000029F2  588F                     addq.l     A7, 4
  3726. label000029F4:
  3727. 000029F4  3005                     move.w     D0, D5
  3728. 000029F6  5345                     subq.w     D5, 1
  3729. 000029F8  4A40                     tst.w      D0
  3730. 000029FA  66D8                     bne        -0x26 /* 000029D4 */
  3731. 000029FC  558F                     subq.l     A7, 2
  3732. 000029FE  2F3C 616C 6973           move.l     -[A7], 0x616C6973 /* 'alis' */
  3733. 00002A04  A80D                     syscall    Count1Resources
  3734. 00002A06  3A1F                     move.w     D5, [A7]+
  3735. 00002A08  6020                     bra        +0x22 /* 00002A2A */
  3736. label00002A0A:
  3737. 00002A0A  7000                     moveq.l    D0, 0x00
  3738. 00002A0C  2640                     movea.l    A3, D0
  3739. 00002A0E  598F                     subq.l     A7, 4
  3740. 00002A10  2F3C 616C 6973           move.l     -[A7], 0x616C6973 /* 'alis' */
  3741. 00002A16  7201                     moveq.l    D1, 0x01
  3742. 00002A18  3F01                     move.w     -[A7], D1
  3743. 00002A1A  A80E                     syscall    Get1IndResource/Get1IxResource
  3744. 00002A1C  265F                     movea.l    A3, [A7]+
  3745. 00002A1E  2F0B                     move.l     -[A7], A3
  3746. 00002A20  A9AD                     syscall    RemoveResource/RmveResource
  3747. 00002A22  2F0B                     move.l     -[A7], A3
  3748. 00002A24  4EAD 004A                jsr        [A5 + 0x4A /* export_5 */]
  3749. 00002A28  588F                     addq.l     A7, 4
  3750. label00002A2A:
  3751. 00002A2A  3005                     move.w     D0, D5
  3752. 00002A2C  5345                     subq.w     D5, 1
  3753. 00002A2E  4A40                     tst.w      D0
  3754. 00002A30  66D8                     bne        -0x26 /* 00002A0A */
  3755. 00002A32  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  3756. 00002A36  A999                     syscall    UpdateResFile
  3757. label00002A38:
  3758. 00002A38  426E FFAA                clr.w      [A6 - 0x56]
  3759. 00002A3C  206D BA78                movea.l    A0, [A5 - 0x4588]
  3760. 00002A40  2868 021E                movea.l    A4, [A0 + 0x21E]
  3761. 00002A44  6000 01EC                bra        +0x1EE /* 00002C32 */
  3762. label00002A48:
  3763. 00002A48  780F                     moveq.l    D4, 0x0F
  3764. 00002A4A  C86C 0008                and.w      D4, [A4 + 0x8]
  3765. 00002A4E  6700 01DA                beq        +0x1DC /* 00002C2A */
  3766. 00002A52  0C44 0002                cmpi.w     D4, 0x2
  3767. 00002A56  661A                     bne        +0x1C /* 00002A72 */
  3768. 00002A58  426C 0004                clr.w      [A4 + 0x4]
  3769. 00002A5C  486C 0004                pea.l      [A4 + 0x4]
  3770. 00002A60  206D BA78                movea.l    A0, [A5 - 0x4588]
  3771. 00002A64  2F28 025A                move.l     -[A7], [A0 + 0x25A]
  3772. 00002A68  2F14                     move.l     -[A7], [A4]
  3773. 00002A6A  4EBA E4FE                jsr        [PC - 0x1B02 /* 00000F6A */]
  3774. 00002A6E  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3775. label00002A72:
  3776. 00002A72  7001                     moveq.l    D0, 0x01
  3777. 00002A74  B06C 000A                cmp.w      D0, [A4 + 0xA]
  3778. 00002A78  667E                     bne        +0x80 /* 00002AF8 */
  3779. 00002A7A  2D6C 0014 FFAE           move.l     [A6 - 0x52], [A4 + 0x14]
  3780. 00002A80  206E FFAE                movea.l    A0, [A6 - 0x52]
  3781. 00002A84  2050                     movea.l    A0, [A0]
  3782. 00002A86  2D68 0010 FFB2           move.l     [A6 - 0x4E], [A0 + 0x10]
  3783. 00002A8C  4A6D E698                tst.w      [A5 - 0x1968]
  3784. 00002A90  6734                     beq        +0x36 /* 00002AC6 */
  3785. 00002A92  558F                     subq.l     A7, 2
  3786. 00002A94  206D BA78                movea.l    A0, [A5 - 0x4588]
  3787. 00002A98  2F28 0280                move.l     -[A7], [A0 + 0x280]
  3788. 00002A9C  2F2E FFB2                move.l     -[A7], [A6 - 0x4E]
  3789. 00002AA0  486E FFB6                pea.l      [A6 - 0x4A]
  3790. 00002AA4  486E FFFD                pea.l      [A6 - 0x3]
  3791. 00002AA8  7003                     moveq.l    D0, 0x03
  3792. 00002AAA  A823                     syscall    AliasDispatch
  3793. 00002AAC  4A5F                     tst.w      [A7]+
  3794. 00002AAE  6616                     bne        +0x18 /* 00002AC6 */
  3795. 00002AB0  41EE FFFC                lea.l      A0, [A6 - 0x4]
  3796. 00002AB4  7022                     moveq.l    D0, 0x22
  3797. label00002AB6:
  3798. 00002AB6  3F20                     move.w     -[A7], -[A0]
  3799. 00002AB8  51C8 FFFC                dbf        D0, -0x6 /* 00002AB6 */
  3800. 00002ABC  2F0C                     move.l     -[A7], A4
  3801. 00002ABE  4EAD 0322                jsr        [A5 + 0x322 /* export_96 */]
  3802. 00002AC2  4FEF 004A                lea.l      A7, [A7 + 0x4A]
  3803. label00002AC6:
  3804. 00002AC6  2F2E FFAE                move.l     -[A7], [A6 - 0x52]
  3805. 00002ACA  4EAD 040A                jsr        [A5 + 0x40A /* export_125 */]
  3806. 00002ACE  2F2E FFB2                move.l     -[A7], [A6 - 0x4E]
  3807. 00002AD2  4EAD 040A                jsr        [A5 + 0x40A /* export_125 */]
  3808. 00002AD6  598F                     subq.l     A7, 4
  3809. 00002AD8  2F2E FFAE                move.l     -[A7], [A6 - 0x52]
  3810. 00002ADC  4EAD 03F2                jsr        [A5 + 0x3F2 /* export_122 */]
  3811. 00002AE0  2C1F                     move.l     D6, [A7]+
  3812. 00002AE2  598F                     subq.l     A7, 4
  3813. 00002AE4  2F2E FFB2                move.l     -[A7], [A6 - 0x4E]
  3814. 00002AE8  4EAD 03F2                jsr        [A5 + 0x3F2 /* export_122 */]
  3815. 00002AEC  2E1F                     move.l     D7, [A7]+
  3816. 00002AEE  2006                     move.l     D0, D6
  3817. 00002AF0  D087                     add.l      D0, D7
  3818. 00002AF2  5080                     addq.l     D0, 8
  3819. 00002AF4  2940 0010                move.l     [A4 + 0x10], D0
  3820. label00002AF8:
  3821. 00002AF8  206D CE94                movea.l    A0, [A5 - 0x316C]
  3822. 00002AFC  10BC 4068                move.b     [A0], 0x68 /* 'h' */
  3823. 00002B00  206D CE94                movea.l    A0, [A5 - 0x316C]
  3824. 00002B04  117C 0040 0001           move.b     [A0 + 0x1], 0x40 /* '@' */
  3825. 00002B0A  206C 000C                movea.l    A0, [A4 + 0xC]
  3826. 00002B0E  7000                     moveq.l    D0, 0x00
  3827. 00002B10  1010                     move.b     D0, [A0]
  3828. 00002B12  7211                     moveq.l    D1, 0x11
  3829. 00002B14  D081                     add.l      D0, D1
  3830. 00002B16  D0AC 0010                add.l      D0, [A4 + 0x10]
  3831. 00002B1A  3D40 FFAC                move.w     [A6 - 0x54], D0
  3832. 00002B1E  202D CE94                move.l     D0, [A5 - 0x316C]
  3833. 00002B22  5480                     addq.l     D0, 2
  3834. 00002B24  2040                     movea.l    A0, D0
  3835. 00002B26  10AE FFAD                move.b     [A0], [A6 - 0x53]
  3836. 00002B2A  202D CE94                move.l     D0, [A5 - 0x316C]
  3837. 00002B2E  5480                     addq.l     D0, 2
  3838. 00002B30  2040                     movea.l    A0, D0
  3839. 00002B32  116E FFAC 0001           move.b     [A0 + 0x1], [A6 - 0x54]
  3840. 00002B38  202D CE94                move.l     D0, [A5 - 0x316C]
  3841. 00002B3C  5880                     addq.l     D0, 4
  3842. 00002B3E  2040                     movea.l    A0, D0
  3843. 00002B40  10AE FFAB                move.b     [A0], [A6 - 0x55]
  3844. 00002B44  202D CE94                move.l     D0, [A5 - 0x316C]
  3845. 00002B48  5880                     addq.l     D0, 4
  3846. 00002B4A  2040                     movea.l    A0, D0
  3847. 00002B4C  116E FFAA 0001           move.b     [A0 + 0x1], [A6 - 0x56]
  3848. 00002B52  7006                     moveq.l    D0, 0x06
  3849. 00002B54  2F00                     move.l     -[A7], D0
  3850. 00002B56  2F2D CE94                move.l     -[A7], [A5 - 0x316C]
  3851. 00002B5A  4EBA EC40                jsr        [PC - 0x13C0 /* 0000179C */]
  3852. 00002B5E  7200                     moveq.l    D1, 0x00
  3853. 00002B60  4A40                     tst.w      D0
  3854. 00002B62  508F                     addq.l     A7, 8
  3855. 00002B64  6722                     beq        +0x24 /* 00002B88 */
  3856. 00002B66  2F01                     move.l     -[A7], D1
  3857. 00002B68  7000                     moveq.l    D0, 0x00
  3858. 00002B6A  2F00                     move.l     -[A7], D0
  3859. 00002B6C  7401                     moveq.l    D2, 0x01
  3860. 00002B6E  2F02                     move.l     -[A7], D2
  3861. 00002B70  486D BF76                pea.l      [A5 - 0x408A]
  3862. 00002B74  2F0C                     move.l     -[A7], A4
  3863. 00002B76  2F00                     move.l     -[A7], D0
  3864. 00002B78  4EBA D48A                jsr        [PC - 0x2B76 /* 00000004 */]
  3865. 00002B7C  4FEF 0014                lea.l      A7, [A7 + 0x14]
  3866. 00002B80  221F                     move.l     D1, [A7]+
  3867. 00002B82  4A40                     tst.w      D0
  3868. 00002B84  6702                     beq        +0x4 /* 00002B88 */
  3869. 00002B86  7201                     moveq.l    D1, 0x01
  3870. label00002B88:
  3871. 00002B88  3A01                     move.w     D5, D1
  3872. 00002B8A  7001                     moveq.l    D0, 0x01
  3873. 00002B8C  B06C 000A                cmp.w      D0, [A4 + 0xA]
  3874. 00002B90  6600 0098                bne        +0x9A /* 00002C2A */
  3875. 00002B94  206D BA78                movea.l    A0, [A5 - 0x4588]
  3876. 00002B98  7020                     moveq.l    D0, 0x20
  3877. 00002B9A  C068 027A                and.w      D0, [A0 + 0x27A]
  3878. 00002B9E  6712                     beq        +0x14 /* 00002BB2 */
  3879. 00002BA0  206D BA78                movea.l    A0, [A5 - 0x4588]
  3880. 00002BA4  2006                     move.l     D0, D6
  3881. 00002BA6  D087                     add.l      D0, D7
  3882. 00002BA8  7220                     moveq.l    D1, 0x20
  3883. 00002BAA  D081                     add.l      D0, D1
  3884. 00002BAC  D1A8 027C                add.l      [A0 + 0x27C], D0
  3885. 00002BB0  6068                     bra        +0x6A /* 00002C1A */
  3886. label00002BB2:
  3887. 00002BB2  302E FFFE                move.w     D0, [A6 - 0x2]
  3888. 00002BB6  48C0                     ext.l      D0
  3889. 00002BB8  72FF                     moveq.l    D1, 0xFFFFFFFF
  3890. 00002BBA  B280                     cmp.l      D1, D0
  3891. 00002BBC  675C                     beq        +0x5E /* 00002C1A */
  3892. 00002BBE  2F06                     move.l     -[A7], D6
  3893. 00002BC0  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  3894. 00002BC4  2640                     movea.l    A3, D0
  3895. 00002BC6  200B                     move.l     D0, A3
  3896. 00002BC8  588F                     addq.l     A7, 4
  3897. 00002BCA  6720                     beq        +0x22 /* 00002BEC */
  3898. 00002BCC  206E FFAE                movea.l    A0, [A6 - 0x52]
  3899. 00002BD0  2F10                     move.l     -[A7], [A0]
  3900. 00002BD2  2F13                     move.l     -[A7], [A3]
  3901. 00002BD4  2F06                     move.l     -[A7], D6
  3902. 00002BD6  4EAD 042A                jsr        [A5 + 0x42A /* export_129 */]
  3903. 00002BDA  2F0B                     move.l     -[A7], A3
  3904. 00002BDC  2F3C 7365 6374           move.l     -[A7], 0x73656374 /* 'sect' */
  3905. 00002BE2  3F2E FFAA                move.w     -[A7], [A6 - 0x56]
  3906. 00002BE6  486D E476                pea.l      [A5 - 0x1B8A]
  3907. 00002BEA  A9AB                     syscall    AddResource
  3908. label00002BEC:
  3909. 00002BEC  2F07                     move.l     -[A7], D7
  3910. 00002BEE  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  3911. 00002BF2  2640                     movea.l    A3, D0
  3912. 00002BF4  200B                     move.l     D0, A3
  3913. 00002BF6  588F                     addq.l     A7, 4
  3914. 00002BF8  6720                     beq        +0x22 /* 00002C1A */
  3915. 00002BFA  206E FFB2                movea.l    A0, [A6 - 0x4E]
  3916. 00002BFE  2F10                     move.l     -[A7], [A0]
  3917. 00002C00  2F13                     move.l     -[A7], [A3]
  3918. 00002C02  2F07                     move.l     -[A7], D7
  3919. 00002C04  4EAD 042A                jsr        [A5 + 0x42A /* export_129 */]
  3920. 00002C08  2F0B                     move.l     -[A7], A3
  3921. 00002C0A  2F3C 616C 6973           move.l     -[A7], 0x616C6973 /* 'alis' */
  3922. 00002C10  3F2E FFAA                move.w     -[A7], [A6 - 0x56]
  3923. 00002C14  486D E476                pea.l      [A5 - 0x1B8A]
  3924. 00002C18  A9AB                     syscall    AddResource
  3925. label00002C1A:
  3926. 00002C1A  2F2E FFAE                move.l     -[A7], [A6 - 0x52]
  3927. 00002C1E  4EAD 0412                jsr        [A5 + 0x412 /* export_126 */]
  3928. 00002C22  2F2E FFB2                move.l     -[A7], [A6 - 0x4E]
  3929. 00002C26  4EAD 0412                jsr        [A5 + 0x412 /* export_126 */]
  3930. label00002C2A:
  3931. 00002C2A  526E FFAA                addq.w     [A6 - 0x56], 1
  3932. 00002C2E  D8FC 001C                add.w      A4, 0x1C
  3933. label00002C32:
  3934. 00002C32  206D BA78                movea.l    A0, [A5 - 0x4588]
  3935. 00002C36  302E FFAA                move.w     D0, [A6 - 0x56]
  3936. 00002C3A  B068 01C4                cmp.w      D0, [A0 + 0x1C4]
  3937. 00002C3E  6D00 FE08                blt        -0x1F6 /* 00002A48 */
  3938. 00002C42  302E FFFE                move.w     D0, [A6 - 0x2]
  3939. 00002C46  48C0                     ext.l      D0
  3940. 00002C48  72FF                     moveq.l    D1, 0xFFFFFFFF
  3941. 00002C4A  B280                     cmp.l      D1, D0
  3942. 00002C4C  6706                     beq        +0x8 /* 00002C54 */
  3943. 00002C4E  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  3944. 00002C52  A99A                     syscall    CloseResFile
  3945. label00002C54:
  3946. 00002C54  3005                     move.w     D0, D5
  3947. 00002C56  4CEE 18F0 FF92           movem.l    D4,D5,D6,D7,A3,A4, [A6 - 0x6E]
  3948. 00002C5C  4E5E                     unlink     A6
  3949. 00002C5E  4E75                     rts
  3950. fn00002C60:
  3951. 00002C60  2F0B                     move.l     -[A7], A3
  3952. 00002C62  266F 0008                movea.l    A3, [A7 + 0x8]
  3953. 00002C66  200B                     move.l     D0, A3
  3954. 00002C68  6604                     bne        +0x6 /* 00002C6E */
  3955. 00002C6A  47ED CD94                lea.l      A3, [A5 - 0x326C]
  3956. label00002C6E:
  3957. 00002C6E  7000                     moveq.l    D0, 0x00
  3958. 00002C70  1013                     move.b     D0, [A3]
  3959. 00002C72  5280                     addq.l     D0, 1
  3960. 00002C74  2F00                     move.l     -[A7], D0
  3961. 00002C76  2F0B                     move.l     -[A7], A3
  3962. 00002C78  4EBA EB22                jsr        [PC - 0x14DE /* 0000179C */]
  3963. 00002C7C  508F                     addq.l     A7, 8
  3964. 00002C7E  265F                     movea.l    A3, [A7]+
  3965. 00002C80  4E75                     rts
  3966. fn00002C82:
  3967. 00002C82  4E56 FFE2                link       A6, -0x001E
  3968. 00002C86  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  3969. 00002C8A  206D BA78                movea.l    A0, [A5 - 0x4588]
  3970. 00002C8E  4A68 0194                tst.w      [A0 + 0x194]
  3971. 00002C92  6D00 0354                blt        +0x356 /* 00002FE8 */
  3972. 00002C96  286D CE94                movea.l    A4, [A5 - 0x316C]
  3973. 00002C9A  4246                     clr.w      D6
  3974. label00002C9C:
  3975. 00002C9C  206D BA78                movea.l    A0, [A5 - 0x4588]
  3976. 00002CA0  2068 0256                movea.l    A0, [A0 + 0x256]
  3977. 00002CA4  48C6                     ext.l      D6
  3978. 00002CA6  2006                     move.l     D0, D6
  3979. 00002CA8  E580                     asl        D0, 2
  3980. 00002CAA  2D70 0800 FFF6           move.l     [A6 - 0xA], [A0 + D0]
  3981. 00002CB0  6700 030C                beq        +0x30E /* 00002FBE */
  3982. 00002CB4  7004                     moveq.l    D0, 0x04
  3983. 00002CB6  2D40 FFFA                move.l     [A6 - 0x6], D0
  3984. 00002CBA  206E FFF6                movea.l    A0, [A6 - 0xA]
  3985. 00002CBE  47E8 0010                lea.l      A3, [A0 + 0x10]
  3986. 00002CC2  206E FFF6                movea.l    A0, [A6 - 0xA]
  3987. 00002CC6  3E10                     move.w     D7, [A0]
  3988. label00002CC8:
  3989. 00002CC8  7007                     moveq.l    D0, 0x07
  3990. 00002CCA  C013                     and.b      D0, [A3]
  3991. 00002CCC  0C00 0005                cmpi.b     D0, 0x5
  3992. 00002CD0  660A                     bne        +0xC /* 00002CDC */
  3993. 00002CD2  06AE 0000 0010 FFFA      addi.l     [A6 - 0x6], 0x10
  3994. 00002CDA  605E                     bra        +0x60 /* 00002D3A */
  3995. label00002CDC:
  3996. 00002CDC  7007                     moveq.l    D0, 0x07
  3997. 00002CDE  C013                     and.b      D0, [A3]
  3998. 00002CE0  0C00 0002                cmpi.b     D0, 0x2
  3999. 00002CE4  6610                     bne        +0x12 /* 00002CF6 */
  4000. 00002CE6  7000                     moveq.l    D0, 0x00
  4001. 00002CE8  102B 0008                move.b     D0, [A3 + 0x8]
  4002. 00002CEC  7209                     moveq.l    D1, 0x09
  4003. 00002CEE  D081                     add.l      D0, D1
  4004. 00002CF0  D1AE FFFA                add.l      [A6 - 0x6], D0
  4005. 00002CF4  6044                     bra        +0x46 /* 00002D3A */
  4006. label00002CF6:
  4007. 00002CF6  7007                     moveq.l    D0, 0x07
  4008. 00002CF8  C013                     and.b      D0, [A3]
  4009. 00002CFA  0C00 0003                cmpi.b     D0, 0x3
  4010. 00002CFE  6612                     bne        +0x14 /* 00002D12 */
  4011. 00002D00  206B 0008                movea.l    A0, [A3 + 0x8]
  4012. 00002D04  7000                     moveq.l    D0, 0x00
  4013. 00002D06  1010                     move.b     D0, [A0]
  4014. 00002D08  7209                     moveq.l    D1, 0x09
  4015. 00002D0A  D081                     add.l      D0, D1
  4016. 00002D0C  D1AE FFFA                add.l      [A6 - 0x6], D0
  4017. 00002D10  6028                     bra        +0x2A /* 00002D3A */
  4018. label00002D12:
  4019. 00002D12  7007                     moveq.l    D0, 0x07
  4020. 00002D14  C013                     and.b      D0, [A3]
  4021. 00002D16  0C00 0004                cmpi.b     D0, 0x4
  4022. 00002D1A  660A                     bne        +0xC /* 00002D26 */
  4023. 00002D1C  06AE 0000 000A FFFA      addi.l     [A6 - 0x6], 0xA /* '\n' */
  4024. 00002D24  6014                     bra        +0x16 /* 00002D3A */
  4025. label00002D26:
  4026. 00002D26  7007                     moveq.l    D0, 0x07
  4027. 00002D28  C013                     and.b      D0, [A3]
  4028. 00002D2A  0C00 0001                cmpi.b     D0, 0x1
  4029. 00002D2E  6606                     bne        +0x8 /* 00002D36 */
  4030. 00002D30  5CAE FFFA                addq.l     [A6 - 0x6], 6
  4031. 00002D34  6004                     bra        +0x6 /* 00002D3A */
  4032. label00002D36:
  4033. 00002D36  52AE FFFA                addq.l     [A6 - 0x6], 1
  4034. label00002D3A:
  4035. 00002D3A  D6FC 0010                add.w      A3, 0x10
  4036. 00002D3E  206E FFF6                movea.l    A0, [A6 - 0xA]
  4037. 00002D42  3007                     move.w     D0, D7
  4038. 00002D44  5247                     addq.w     D7, 1
  4039. 00002D46  B068 0002                cmp.w      D0, [A0 + 0x2]
  4040. 00002D4A  6D00 FF7C                blt        -0x82 /* 00002CC8 */
  4041. 00002D4E  203C FFFF 0000           move.l     D0, 0xFFFF0000
  4042. 00002D54  C0AE FFFA                and.l      D0, [A6 - 0x6]
  4043. 00002D58  6756                     beq        +0x58 /* 00002DB0 */
  4044. 00002D5A  18BC C00C                move.b     [A4], 0xC
  4045. 00002D5E  197C 00C0 0001           move.b     [A4 + 0x1], 0xC0
  4046. 00002D64  200C                     move.l     D0, A4
  4047. 00002D66  5480                     addq.l     D0, 2
  4048. 00002D68  2040                     movea.l    A0, D0
  4049. 00002D6A  10AE FFFD                move.b     [A0], [A6 - 0x3]
  4050. 00002D6E  200C                     move.l     D0, A4
  4051. 00002D70  5480                     addq.l     D0, 2
  4052. 00002D72  2040                     movea.l    A0, D0
  4053. 00002D74  116E FFFC 0001           move.b     [A0 + 0x1], [A6 - 0x4]
  4054. 00002D7A  200C                     move.l     D0, A4
  4055. 00002D7C  5480                     addq.l     D0, 2
  4056. 00002D7E  2040                     movea.l    A0, D0
  4057. 00002D80  116E FFFB 0002           move.b     [A0 + 0x2], [A6 - 0x5]
  4058. 00002D86  200C                     move.l     D0, A4
  4059. 00002D88  5480                     addq.l     D0, 2
  4060. 00002D8A  2040                     movea.l    A0, D0
  4061. 00002D8C  116E FFFA 0003           move.b     [A0 + 0x3], [A6 - 0x6]
  4062. 00002D92  3D46 FFFE                move.w     [A6 - 0x2], D6
  4063. 00002D96  200C                     move.l     D0, A4
  4064. 00002D98  5C80                     addq.l     D0, 6
  4065. 00002D9A  2040                     movea.l    A0, D0
  4066. 00002D9C  10AE FFFF                move.b     [A0], [A6 - 0x1]
  4067. 00002DA0  200C                     move.l     D0, A4
  4068. 00002DA2  5C80                     addq.l     D0, 6
  4069. 00002DA4  2040                     movea.l    A0, D0
  4070. 00002DA6  116E FFFE 0001           move.b     [A0 + 0x1], [A6 - 0x2]
  4071. 00002DAC  508C                     addq.l     A4, 8
  4072. 00002DAE  6042                     bra        +0x44 /* 00002DF2 */
  4073. label00002DB0:
  4074. 00002DB0  18BC 400C                move.b     [A4], 0xC
  4075. 00002DB4  197C 0040 0001           move.b     [A4 + 0x1], 0x40 /* '@' */
  4076. 00002DBA  3D6E FFFC FFFE           move.w     [A6 - 0x2], [A6 - 0x4]
  4077. 00002DC0  200C                     move.l     D0, A4
  4078. 00002DC2  5480                     addq.l     D0, 2
  4079. 00002DC4  2040                     movea.l    A0, D0
  4080. 00002DC6  10AE FFFF                move.b     [A0], [A6 - 0x1]
  4081. 00002DCA  200C                     move.l     D0, A4
  4082. 00002DCC  5480                     addq.l     D0, 2
  4083. 00002DCE  2040                     movea.l    A0, D0
  4084. 00002DD0  116E FFFE 0001           move.b     [A0 + 0x1], [A6 - 0x2]
  4085. 00002DD6  3D46 FFFE                move.w     [A6 - 0x2], D6
  4086. 00002DDA  200C                     move.l     D0, A4
  4087. 00002DDC  5880                     addq.l     D0, 4
  4088. 00002DDE  2040                     movea.l    A0, D0
  4089. 00002DE0  10AE FFFF                move.b     [A0], [A6 - 0x1]
  4090. 00002DE4  200C                     move.l     D0, A4
  4091. 00002DE6  5880                     addq.l     D0, 4
  4092. 00002DE8  2040                     movea.l    A0, D0
  4093. 00002DEA  116E FFFE 0001           move.b     [A0 + 0x1], [A6 - 0x2]
  4094. 00002DF0  5C8C                     addq.l     A4, 6
  4095. label00002DF2:
  4096. 00002DF2  206E FFF6                movea.l    A0, [A6 - 0xA]
  4097. 00002DF6  18A8 0001                move.b     [A4], [A0 + 0x1]
  4098. 00002DFA  206E FFF6                movea.l    A0, [A6 - 0xA]
  4099. 00002DFE  1950 0001                move.b     [A4 + 0x1], [A0]
  4100. 00002E02  206E FFF6                movea.l    A0, [A6 - 0xA]
  4101. 00002E06  200C                     move.l     D0, A4
  4102. 00002E08  5480                     addq.l     D0, 2
  4103. 00002E0A  2240                     movea.l    A1, D0
  4104. 00002E0C  12A8 0003                move.b     [A1], [A0 + 0x3]
  4105. 00002E10  206E FFF6                movea.l    A0, [A6 - 0xA]
  4106. 00002E14  200C                     move.l     D0, A4
  4107. 00002E16  5480                     addq.l     D0, 2
  4108. 00002E18  2240                     movea.l    A1, D0
  4109. 00002E1A  1368 0002 0001           move.b     [A1 + 0x1], [A0 + 0x2]
  4110. 00002E20  588C                     addq.l     A4, 4
  4111. 00002E22  206E FFF6                movea.l    A0, [A6 - 0xA]
  4112. 00002E26  47E8 0010                lea.l      A3, [A0 + 0x10]
  4113. 00002E2A  206E FFF6                movea.l    A0, [A6 - 0xA]
  4114. 00002E2E  3E10                     move.w     D7, [A0]
  4115. label00002E30:
  4116. 00002E30  1893                     move.b     [A4], [A3]
  4117. 00002E32  196B 0001 0001           move.b     [A4 + 0x1], [A3 + 0x1]
  4118. 00002E38  200C                     move.l     D0, A4
  4119. 00002E3A  5480                     addq.l     D0, 2
  4120. 00002E3C  2040                     movea.l    A0, D0
  4121. 00002E3E  10AB 0003                move.b     [A0], [A3 + 0x3]
  4122. 00002E42  200C                     move.l     D0, A4
  4123. 00002E44  5480                     addq.l     D0, 2
  4124. 00002E46  2040                     movea.l    A0, D0
  4125. 00002E48  116B 0002 0001           move.b     [A0 + 0x1], [A3 + 0x2]
  4126. 00002E4E  200C                     move.l     D0, A4
  4127. 00002E50  5880                     addq.l     D0, 4
  4128. 00002E52  2040                     movea.l    A0, D0
  4129. 00002E54  10AB 0005                move.b     [A0], [A3 + 0x5]
  4130. 00002E58  200C                     move.l     D0, A4
  4131. 00002E5A  5880                     addq.l     D0, 4
  4132. 00002E5C  2040                     movea.l    A0, D0
  4133. 00002E5E  116B 0004 0001           move.b     [A0 + 0x1], [A3 + 0x4]
  4134. 00002E64  200C                     move.l     D0, A4
  4135. 00002E66  5C80                     addq.l     D0, 6
  4136. 00002E68  2040                     movea.l    A0, D0
  4137. 00002E6A  10AB 0007                move.b     [A0], [A3 + 0x7]
  4138. 00002E6E  200C                     move.l     D0, A4
  4139. 00002E70  5C80                     addq.l     D0, 6
  4140. 00002E72  2040                     movea.l    A0, D0
  4141. 00002E74  116B 0006 0001           move.b     [A0 + 0x1], [A3 + 0x6]
  4142. 00002E7A  7007                     moveq.l    D0, 0x07
  4143. 00002E7C  C013                     and.b      D0, [A3]
  4144. 00002E7E  0C00 0005                cmpi.b     D0, 0x5
  4145. 00002E82  6672                     bne        +0x74 /* 00002EF6 */
  4146. 00002E84  4A6D C438                tst.w      [A5 - 0x3BC8]
  4147. 00002E88  6654                     bne        +0x56 /* 00002EDE */
  4148. 00002E8A  303C 00F0                move.w     D0, 0xF0
  4149. 00002E8E  C06B 0002                and.w      D0, [A3 + 0x2]
  4150. 00002E92  0C40 0050                cmpi.w     D0, 0x50 /* 'P' */
  4151. 00002E96  6546                     bcs        +0x48 /* 00002EDE */
  4152. 00002E98  303C 00F0                move.w     D0, 0xF0
  4153. 00002E9C  C06B 0002                and.w      D0, [A3 + 0x2]
  4154. 00002EA0  0C40 0090                cmpi.w     D0, 0x90
  4155. 00002EA4  6238                     bhi        +0x3A /* 00002EDE */
  4156. 00002EA6  2D7C 0000 05B6 FFE2      move.l     [A6 - 0x1E], 0x5B6
  4157. 00002EAE  486E FFE6                pea.l      [A6 - 0x1A]
  4158. 00002EB2  486E FFE2                pea.l      [A6 - 0x1E]
  4159. 00002EB6  4EAD 1AF2                jsr        [A5 + 0x1AF2 /* export_858 */]
  4160. 00002EBA  486E FFEE                pea.l      [A6 - 0x12]
  4161. 00002EBE  486E FFE6                pea.l      [A6 - 0x1A]
  4162. 00002EC2  486B 0008                pea.l      [A3 + 0x8]
  4163. 00002EC6  4EAD 1A12                jsr        [A5 + 0x1A12 /* export_830 */]
  4164. 00002ECA  200C                     move.l     D0, A4
  4165. 00002ECC  5080                     addq.l     D0, 8
  4166. 00002ECE  2F00                     move.l     -[A7], D0
  4167. 00002ED0  486E FFEE                pea.l      [A6 - 0x12]
  4168. 00002ED4  4EAD 1AFA                jsr        [A5 + 0x1AFA /* export_859 */]
  4169. 00002ED8  4FEF 001C                lea.l      A7, [A7 + 0x1C]
  4170. 00002EDC  6010                     bra        +0x12 /* 00002EEE */
  4171. label00002EDE:
  4172. 00002EDE  200C                     move.l     D0, A4
  4173. 00002EE0  5080                     addq.l     D0, 8
  4174. 00002EE2  2F00                     move.l     -[A7], D0
  4175. 00002EE4  486B 0008                pea.l      [A3 + 0x8]
  4176. 00002EE8  4EAD 1AFA                jsr        [A5 + 0x1AFA /* export_859 */]
  4177. 00002EEC  508F                     addq.l     A7, 8
  4178. label00002EEE:
  4179. 00002EEE  D8FC 0010                add.w      A4, 0x10
  4180. 00002EF2  6000 008C                bra        +0x8E /* 00002F80 */
  4181. label00002EF6:
  4182. 00002EF6  7007                     moveq.l    D0, 0x07
  4183. 00002EF8  C013                     and.b      D0, [A3]
  4184. 00002EFA  0C00 0002                cmpi.b     D0, 0x2
  4185. 00002EFE  661E                     bne        +0x20 /* 00002F1E */
  4186. 00002F00  486B 0008                pea.l      [A3 + 0x8]
  4187. 00002F04  200C                     move.l     D0, A4
  4188. 00002F06  5080                     addq.l     D0, 8
  4189. 00002F08  2F00                     move.l     -[A7], D0
  4190. 00002F0A  4EAD 1B22                jsr        [A5 + 0x1B22 /* export_864 */]
  4191. 00002F0E  7000                     moveq.l    D0, 0x00
  4192. 00002F10  102B 0008                move.b     D0, [A3 + 0x8]
  4193. 00002F14  7209                     moveq.l    D1, 0x09
  4194. 00002F16  D081                     add.l      D0, D1
  4195. 00002F18  D9C0                     add.l      A4, D0
  4196. 00002F1A  508F                     addq.l     A7, 8
  4197. 00002F1C  6062                     bra        +0x64 /* 00002F80 */
  4198. label00002F1E:
  4199. 00002F1E  7007                     moveq.l    D0, 0x07
  4200. 00002F20  C013                     and.b      D0, [A3]
  4201. 00002F22  0C00 0003                cmpi.b     D0, 0x3
  4202. 00002F26  6620                     bne        +0x22 /* 00002F48 */
  4203. 00002F28  2F2B 0008                move.l     -[A7], [A3 + 0x8]
  4204. 00002F2C  200C                     move.l     D0, A4
  4205. 00002F2E  5080                     addq.l     D0, 8
  4206. 00002F30  2F00                     move.l     -[A7], D0
  4207. 00002F32  4EAD 1B22                jsr        [A5 + 0x1B22 /* export_864 */]
  4208. 00002F36  206B 0008                movea.l    A0, [A3 + 0x8]
  4209. 00002F3A  7000                     moveq.l    D0, 0x00
  4210. 00002F3C  1010                     move.b     D0, [A0]
  4211. 00002F3E  7209                     moveq.l    D1, 0x09
  4212. 00002F40  D081                     add.l      D0, D1
  4213. 00002F42  D9C0                     add.l      A4, D0
  4214. 00002F44  508F                     addq.l     A7, 8
  4215. 00002F46  6038                     bra        +0x3A /* 00002F80 */
  4216. label00002F48:
  4217. 00002F48  7007                     moveq.l    D0, 0x07
  4218. 00002F4A  C013                     and.b      D0, [A3]
  4219. 00002F4C  0C00 0004                cmpi.b     D0, 0x4
  4220. 00002F50  661C                     bne        +0x1E /* 00002F6E */
  4221. 00002F52  200C                     move.l     D0, A4
  4222. 00002F54  5080                     addq.l     D0, 8
  4223. 00002F56  2040                     movea.l    A0, D0
  4224. 00002F58  10AB 0009                move.b     [A0], [A3 + 0x9]
  4225. 00002F5C  200C                     move.l     D0, A4
  4226. 00002F5E  5080                     addq.l     D0, 8
  4227. 00002F60  2040                     movea.l    A0, D0
  4228. 00002F62  116B 0008 0001           move.b     [A0 + 0x1], [A3 + 0x8]
  4229. 00002F68  D8FC 000A                add.w      A4, 0xA /* '\n' */
  4230. 00002F6C  6012                     bra        +0x14 /* 00002F80 */
  4231. label00002F6E:
  4232. 00002F6E  7007                     moveq.l    D0, 0x07
  4233. 00002F70  C013                     and.b      D0, [A3]
  4234. 00002F72  0C00 0001                cmpi.b     D0, 0x1
  4235. 00002F76  6604                     bne        +0x6 /* 00002F7C */
  4236. 00002F78  5C8C                     addq.l     A4, 6
  4237. 00002F7A  6004                     bra        +0x6 /* 00002F80 */
  4238. label00002F7C:
  4239. 00002F7C  D8FC 0001                add.w      A4, 0x1
  4240. label00002F80:
  4241. 00002F80  D6FC 0010                add.w      A3, 0x10
  4242. 00002F84  200C                     move.l     D0, A4
  4243. 00002F86  90AD CE98                sub.l      D0, [A5 - 0x3168]
  4244. 00002F8A  B0AD CE90                cmp.l      D0, [A5 - 0x3170]
  4245. 00002F8E  631E                     bls        +0x20 /* 00002FAE */
  4246. 00002F90  200C                     move.l     D0, A4
  4247. 00002F92  90AD CE94                sub.l      D0, [A5 - 0x316C]
  4248. 00002F96  2F00                     move.l     -[A7], D0
  4249. 00002F98  2F2D CE94                move.l     -[A7], [A5 - 0x316C]
  4250. 00002F9C  4EBA E7FE                jsr        [PC - 0x1802 /* 0000179C */]
  4251. 00002FA0  4A40                     tst.w      D0
  4252. 00002FA2  508F                     addq.l     A7, 8
  4253. 00002FA4  6604                     bne        +0x6 /* 00002FAA */
  4254. 00002FA6  7000                     moveq.l    D0, 0x00
  4255. 00002FA8  6040                     bra        +0x42 /* 00002FEA */
  4256. label00002FAA:
  4257. 00002FAA  286D CE94                movea.l    A4, [A5 - 0x316C]
  4258. label00002FAE:
  4259. 00002FAE  206E FFF6                movea.l    A0, [A6 - 0xA]
  4260. 00002FB2  3007                     move.w     D0, D7
  4261. 00002FB4  5247                     addq.w     D7, 1
  4262. 00002FB6  B068 0002                cmp.w      D0, [A0 + 0x2]
  4263. 00002FBA  6D00 FE74                blt        -0x18A /* 00002E30 */
  4264. label00002FBE:
  4265. 00002FBE  206D BA78                movea.l    A0, [A5 - 0x4588]
  4266. 00002FC2  3006                     move.w     D0, D6
  4267. 00002FC4  5246                     addq.w     D6, 1
  4268. 00002FC6  B068 0194                cmp.w      D0, [A0 + 0x194]
  4269. 00002FCA  6D00 FCD0                blt        -0x32E /* 00002C9C */
  4270. 00002FCE  200C                     move.l     D0, A4
  4271. 00002FD0  90AD CE94                sub.l      D0, [A5 - 0x316C]
  4272. 00002FD4  2F00                     move.l     -[A7], D0
  4273. 00002FD6  2F2D CE94                move.l     -[A7], [A5 - 0x316C]
  4274. 00002FDA  4EBA E7C0                jsr        [PC - 0x1840 /* 0000179C */]
  4275. 00002FDE  4A40                     tst.w      D0
  4276. 00002FE0  508F                     addq.l     A7, 8
  4277. 00002FE2  6604                     bne        +0x6 /* 00002FE8 */
  4278. 00002FE4  7000                     moveq.l    D0, 0x00
  4279. 00002FE6  6002                     bra        +0x4 /* 00002FEA */
  4280. label00002FE8:
  4281. 00002FE8  7001                     moveq.l    D0, 0x01
  4282. label00002FEA:
  4283. 00002FEA  4CEE 18C0 FFD2           movem.l    D6,D7,A3,A4, [A6 - 0x2E]
  4284. 00002FF0  4E5E                     unlink     A6
  4285. 00002FF2  4E75                     rts
  4286. fn00002FF4:
  4287. 00002FF4  48E7 0118                movem.l    -[A7], D7,A3,A4
  4288. 00002FF8  49ED CE66                lea.l      A4, [A5 - 0x319A]
  4289. 00002FFC  266F 0010                movea.l    A3, [A7 + 0x10]
  4290. 00003000  6000 013C                bra        +0x13E /* 0000313E */
  4291. label00003004:
  4292. 00003004  302B 0020                move.w     D0, [A3 + 0x20]
  4293. 00003008  7200                     moveq.l    D1, 0x00
  4294. 0000300A  1234 0000                move.b     D1, [A4 + D0.w]
  4295. 0000300E  2E01                     move.l     D7, D1
  4296. 00003010  302B 0020                move.w     D0, [A3 + 0x20]
  4297. 00003014  5540                     subq.w     D0, 2
  4298. 00003016  6714                     beq        +0x16 /* 0000302C */
  4299. 00003018  5540                     subq.w     D0, 2
  4300. 0000301A  6724                     beq        +0x26 /* 00003040 */
  4301. 0000301C  5B40                     subq.w     D0, 5
  4302. 0000301E  6700 0082                beq        +0x84 /* 000030A2 */
  4303. 00003022  5340                     subq.w     D0, 1
  4304. 00003024  6700 008C                beq        +0x8E /* 000030B2 */
  4305. 00003028  6000 0090                bra        +0x92 /* 000030BA */
  4306. label0000302C:
  4307. 0000302C  2F2B 002A                move.l     -[A7], [A3 + 0x2A]
  4308. 00003030  4EBA 078E                jsr        [PC + 0x78E /* 000037C0 */]
  4309. 00003034  48C0                     ext.l      D0
  4310. 00003036  2E00                     move.l     D7, D0
  4311. 00003038  7024                     moveq.l    D0, 0x24
  4312. 0000303A  DE80                     add.l      D7, D0
  4313. 0000303C  588F                     addq.l     A7, 4
  4314. 0000303E  607A                     bra        +0x7C /* 000030BA */
  4315. label00003040:
  4316. 00003040  206B 002E                movea.l    A0, [A3 + 0x2E]
  4317. 00003044  4A68 03F6                tst.w      [A0 + 0x3F6]
  4318. 00003048  6C52                     bge        +0x54 /* 0000309C */
  4319. 0000304A  7001                     moveq.l    D0, 0x01
  4320. 0000304C  206B 002E                movea.l    A0, [A3 + 0x2E]
  4321. 00003050  7205                     moveq.l    D1, 0x05
  4322. 00003052  B228 014E                cmp.b      D1, [A0 + 0x14E]
  4323. 00003056  670E                     beq        +0x10 /* 00003066 */
  4324. 00003058  206B 002E                movea.l    A0, [A3 + 0x2E]
  4325. 0000305C  7206                     moveq.l    D1, 0x06
  4326. 0000305E  B228 014E                cmp.b      D1, [A0 + 0x14E]
  4327. 00003062  6702                     beq        +0x4 /* 00003066 */
  4328. 00003064  7000                     moveq.l    D0, 0x00
  4329. label00003066:
  4330. 00003066  4A80                     tst.l      D0
  4331. 00003068  670E                     beq        +0x10 /* 00003078 */
  4332. 0000306A  206B 002E                movea.l    A0, [A3 + 0x2E]
  4333. 0000306E  3028 02CA                move.w     D0, [A0 + 0x2CA]
  4334. 00003072  48C0                     ext.l      D0
  4335. 00003074  5280                     addq.l     D0, 1
  4336. 00003076  600A                     bra        +0xC /* 00003082 */
  4337. label00003078:
  4338. 00003078  206B 002E                movea.l    A0, [A3 + 0x2E]
  4339. 0000307C  3028 0116                move.w     D0, [A0 + 0x116]
  4340. 00003080  48C0                     ext.l      D0
  4341. label00003082:
  4342. 00003082  2200                     move.l     D1, D0
  4343. 00003084  C0FC 0049                mulu.w     D0, 0x49 /* 'I' */
  4344. 00003088  4841                     swap.w     D1
  4345. 0000308A  C2FC 0049                mulu.w     D1, 0x49 /* 'I' */
  4346. 0000308E  4841                     swap.w     D1
  4347. 00003090  4241                     clr.w      D1
  4348. 00003092  D081                     add.l      D0, D1
  4349. 00003094  D0BC 0000 0386           add.l      D0, 0x386
  4350. 0000309A  6002                     bra        +0x4 /* 0000309E */
  4351. label0000309C:
  4352. 0000309C  7028                     moveq.l    D0, 0x28
  4353. label0000309E:
  4354. 0000309E  2E00                     move.l     D7, D0
  4355. 000030A0  6018                     bra        +0x1A /* 000030BA */
  4356. label000030A2:
  4357. 000030A2  302B 0040                move.w     D0, [A3 + 0x40]
  4358. 000030A6  48C0                     ext.l      D0
  4359. 000030A8  E580                     asl        D0, 2
  4360. 000030AA  2E00                     move.l     D7, D0
  4361. 000030AC  703C                     moveq.l    D0, 0x3C
  4362. 000030AE  DE80                     add.l      D7, D0
  4363. 000030B0  6008                     bra        +0xA /* 000030BA */
  4364. label000030B2:
  4365. 000030B2  2E2B 002A                move.l     D7, [A3 + 0x2A]
  4366. 000030B6  702A                     moveq.l    D0, 0x2A
  4367. 000030B8  DE80                     add.l      D7, D0
  4368. label000030BA:
  4369. 000030BA  2F07                     move.l     -[A7], D7
  4370. 000030BC  7001                     moveq.l    D0, 0x01
  4371. 000030BE  2F00                     move.l     -[A7], D0
  4372. 000030C0  322B 0020                move.w     D1, [A3 + 0x20]
  4373. 000030C4  E541                     asl        D1.w, 2
  4374. 000030C6  41ED BF38                lea.l      A0, [A5 - 0x40C8]
  4375. 000030CA  2F30 1000                move.l     -[A7], [A0 + D1.w]
  4376. 000030CE  2F0B                     move.l     -[A7], A3
  4377. 000030D0  720E                     moveq.l    D1, 0x0E
  4378. 000030D2  2F01                     move.l     -[A7], D1
  4379. 000030D4  4EBA CF2E                jsr        [PC - 0x30D2 /* 00000004 */]
  4380. 000030D8  4A40                     tst.w      D0
  4381. 000030DA  4FEF 0014                lea.l      A7, [A7 + 0x14]
  4382. 000030DE  6604                     bne        +0x6 /* 000030E4 */
  4383. 000030E0  7000                     moveq.l    D0, 0x00
  4384. 000030E2  6062                     bra        +0x64 /* 00003146 */
  4385. label000030E4:
  4386. 000030E4  700B                     moveq.l    D0, 0x0B
  4387. 000030E6  B06B 0020                cmp.w      D0, [A3 + 0x20]
  4388. 000030EA  6630                     bne        +0x32 /* 0000311C */
  4389. 000030EC  2F2B 002A                move.l     -[A7], [A3 + 0x2A]
  4390. 000030F0  4EBA FF02                jsr        [PC - 0xFE /* 00002FF4 */]
  4391. 000030F4  4A40                     tst.w      D0
  4392. 000030F6  588F                     addq.l     A7, 4
  4393. 000030F8  6604                     bne        +0x6 /* 000030FE */
  4394. 000030FA  7000                     moveq.l    D0, 0x00
  4395. 000030FC  6048                     bra        +0x4A /* 00003146 */
  4396. label000030FE:
  4397. 000030FE  7000                     moveq.l    D0, 0x00
  4398. 00003100  2F00                     move.l     -[A7], D0
  4399. 00003102  2F00                     move.l     -[A7], D0
  4400. 00003104  2F00                     move.l     -[A7], D0
  4401. 00003106  2F00                     move.l     -[A7], D0
  4402. 00003108  720F                     moveq.l    D1, 0x0F
  4403. 0000310A  2F01                     move.l     -[A7], D1
  4404. 0000310C  4EBA CEF6                jsr        [PC - 0x310A /* 00000004 */]
  4405. 00003110  4A40                     tst.w      D0
  4406. 00003112  4FEF 0014                lea.l      A7, [A7 + 0x14]
  4407. 00003116  6622                     bne        +0x24 /* 0000313A */
  4408. 00003118  7000                     moveq.l    D0, 0x00
  4409. 0000311A  602A                     bra        +0x2C /* 00003146 */
  4410. label0000311C:
  4411. 0000311C  7002                     moveq.l    D0, 0x02
  4412. 0000311E  B06B 0020                cmp.w      D0, [A3 + 0x20]
  4413. 00003122  6616                     bne        +0x18 /* 0000313A */
  4414. 00003124  486D 249A                pea.l      [A5 + 0x249A /* export_1167 */]
  4415. 00003128  2F2B 002A                move.l     -[A7], [A3 + 0x2A]
  4416. 0000312C  4EBA 103C                jsr        [PC + 0x103C /* 0000416A */]
  4417. 00003130  4A40                     tst.w      D0
  4418. 00003132  508F                     addq.l     A7, 8
  4419. 00003134  6604                     bne        +0x6 /* 0000313A */
  4420. 00003136  7000                     moveq.l    D0, 0x00
  4421. 00003138  600C                     bra        +0xE /* 00003146 */
  4422. label0000313A:
  4423. 0000313A  266B 0026                movea.l    A3, [A3 + 0x26]
  4424. label0000313E:
  4425. 0000313E  200B                     move.l     D0, A3
  4426. 00003140  6600 FEC2                bne        -0x13C /* 00003004 */
  4427. 00003144  7001                     moveq.l    D0, 0x01
  4428. label00003146:
  4429. 00003146  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  4430. 0000314A  4E75                     rts
  4431. fn0000314C:
  4432. 0000314C  4E56 FFD6                link       A6, -0x002A
  4433. 00003150  48E7 0310                movem.l    -[A7], D6,D7,A3
  4434. 00003154  266E 0008                movea.l    A3, [A6 + 0x8]
  4435. 00003158  3C2E 000E                move.w     D6, [A6 + 0xE]
  4436. 0000315C  4EAD 09CA                jsr        [A5 + 0x9CA /* export_309 */]
  4437. 00003160  4247                     clr.w      D7
  4438. 00003162  7001                     moveq.l    D0, 0x01
  4439. 00003164  2F00                     move.l     -[A7], D0
  4440. 00003166  0C46 0006                cmpi.w     D6, 0x6
  4441. 0000316A  6604                     bne        +0x6 /* 00003170 */
  4442. 0000316C  7206                     moveq.l    D1, 0x06
  4443. 0000316E  600E                     bra        +0x10 /* 0000317E */
  4444. label00003170:
  4445. 00003170  0C46 0007                cmpi.w     D6, 0x7
  4446. 00003174  6604                     bne        +0x6 /* 0000317A */
  4447. 00003176  7005                     moveq.l    D0, 0x05
  4448. 00003178  6002                     bra        +0x4 /* 0000317C */
  4449. label0000317A:
  4450. 0000317A  7003                     moveq.l    D0, 0x03
  4451. label0000317C:
  4452. 0000317C  2200                     move.l     D1, D0
  4453. label0000317E:
  4454. 0000317E  2F01                     move.l     -[A7], D1
  4455. 00003180  2F0B                     move.l     -[A7], A3
  4456. 00003182  2F2D CE5E                move.l     -[A7], [A5 - 0x31A2]
  4457. 00003186  4EAD 00DA                jsr        [A5 + 0xDA /* export_23 */]
  4458. 0000318A  4A80                     tst.l      D0
  4459. 0000318C  4FEF 0010                lea.l      A7, [A7 + 0x10]
  4460. 00003190  6600 0190                bne        +0x192 /* 00003322 */
  4461. 00003194  2F2D CE5E                move.l     -[A7], [A5 - 0x31A2]
  4462. 00003198  4EAD 0092                jsr        [A5 + 0x92 /* export_14 */]
  4463. 0000319C  4A80                     tst.l      D0
  4464. 0000319E  588F                     addq.l     A7, 4
  4465. 000031A0  6600 0168                bne        +0x16A /* 0000330A */
  4466. 000031A4  4EAD 11D2                jsr        [A5 + 0x11D2 /* export_566 */]
  4467. 000031A8  3006                     move.w     D0, D6
  4468. 000031AA  5340                     subq.w     D0, 1
  4469. 000031AC  6B00 0144                bmi        +0x146 /* 000032F2 */
  4470. 000031B0  0C40 0006                cmpi.w     D0, 0x6
  4471. 000031B4  6E00 013C                bgt        +0x13E /* 000032F2 */
  4472. 000031B8  D040                     add.w      D0, D0
  4473. 000031BA  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  4474. 000031BE  4EFB 0000                jmp        [PC + D0.w]
  4475. 000031C2  0010 001A                ori.b      [A0], 0x1A
  4476. 000031C6  001A 004C                ori.b      [A2]+, 0x4C /* 'L' */
  4477. 000031CA  009C 00C2 00E6           ori.l      [A4]+, 0xC200E6
  4478. 000031D0  4EBA 0160                jsr        [PC + 0x160 /* 00003332 */]
  4479. 000031D4  3E00                     move.w     D7, D0
  4480. 000031D6  6000 011A                bra        +0x11C /* 000032F2 */
  4481. 000031DA  486D 2A0A                pea.l      [A5 + 0x2A0A /* export_1341 */]
  4482. 000031DE  4EAD 021A                jsr        [A5 + 0x21A /* export_63 */]
  4483. 000031E2  4A40                     tst.w      D0
  4484. 000031E4  588F                     addq.l     A7, 4
  4485. 000031E6  6700 010A                beq        +0x10C /* 000032F2 */
  4486. 000031EA  486D 24B2                pea.l      [A5 + 0x24B2 /* export_1170 */]
  4487. 000031EE  48C6                     ext.l      D6
  4488. 000031F0  2006                     move.l     D0, D6
  4489. 000031F2  5580                     subq.l     D0, 2
  4490. 000031F4  2F00                     move.l     -[A7], D0
  4491. 000031F6  4EAD 2A0A                jsr        [A5 + 0x2A0A /* export_1341 */]
  4492. 000031FA  3E00                     move.w     D7, D0
  4493. 000031FC  486D 2A0A                pea.l      [A5 + 0x2A0A /* export_1341 */]
  4494. 00003200  4EAD 0212                jsr        [A5 + 0x212 /* export_62 */]
  4495. 00003204  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4496. 00003208  6000 00E8                bra        +0xEA /* 000032F2 */
  4497. 0000320C  2D6D BA78 FFDE           move.l     [A6 - 0x22], [A5 - 0x4588]
  4498. 00003212  426E FFDA                clr.w      [A6 - 0x26]
  4499. 00003216  426E FFD6                clr.w      [A6 - 0x2A]
  4500. 0000321A  7001                     moveq.l    D0, 0x01
  4501. 0000321C  2F00                     move.l     -[A7], D0
  4502. 0000321E  4EAD 1332                jsr        [A5 + 0x1332 /* export_610 */]
  4503. 00003222  3D6D BA40 FFD8           move.w     [A6 - 0x28], [A5 - 0x45C0]
  4504. 00003228  3D6D BA42 FFDC           move.w     [A6 - 0x24], [A5 - 0x45BE]
  4505. 0000322E  486D 24BA                pea.l      [A5 + 0x24BA /* export_1171 */]
  4506. 00003232  41EE FFE2                lea.l      A0, [A6 - 0x1E]
  4507. 00003236  2F20                     move.l     -[A7], -[A0]
  4508. 00003238  2F20                     move.l     -[A7], -[A0]
  4509. 0000323A  2F20                     move.l     -[A7], -[A0]
  4510. 0000323C  4EAD 1372                jsr        [A5 + 0x1372 /* export_618 */]
  4511. 00003240  3E00                     move.w     D7, D0
  4512. 00003242  4FEF 0014                lea.l      A7, [A7 + 0x14]
  4513. 00003246  6600 00AA                bne        +0xAC /* 000032F2 */
  4514. 0000324A  206D BA78                movea.l    A0, [A5 - 0x4588]
  4515. 0000324E  2F28 026A                move.l     -[A7], [A0 + 0x26A]
  4516. 00003252  4EAD 0132                jsr        [A5 + 0x132 /* export_34 */]
  4517. 00003256  588F                     addq.l     A7, 4
  4518. 00003258  6000 0098                bra        +0x9A /* 000032F2 */
  4519. 0000325C  486D 2A22                pea.l      [A5 + 0x2A22 /* export_1344 */]
  4520. 00003260  4EAD 021A                jsr        [A5 + 0x21A /* export_63 */]
  4521. 00003264  4A40                     tst.w      D0
  4522. 00003266  588F                     addq.l     A7, 4
  4523. 00003268  6700 0088                beq        +0x8A /* 000032F2 */
  4524. 0000326C  486D 24B2                pea.l      [A5 + 0x24B2 /* export_1170 */]
  4525. 00003270  4EAD 2A22                jsr        [A5 + 0x2A22 /* export_1344 */]
  4526. 00003274  3E00                     move.w     D7, D0
  4527. 00003276  486D 2A22                pea.l      [A5 + 0x2A22 /* export_1344 */]
  4528. 0000327A  4EAD 0212                jsr        [A5 + 0x212 /* export_62 */]
  4529. 0000327E  508F                     addq.l     A7, 8
  4530. 00003280  6070                     bra        +0x72 /* 000032F2 */
  4531. 00003282  486D 2A3A                pea.l      [A5 + 0x2A3A /* export_1347 */]
  4532. 00003286  4EAD 021A                jsr        [A5 + 0x21A /* export_63 */]
  4533. 0000328A  4A40                     tst.w      D0
  4534. 0000328C  588F                     addq.l     A7, 4
  4535. 0000328E  6762                     beq        +0x64 /* 000032F2 */
  4536. 00003290  486D 24B2                pea.l      [A5 + 0x24B2 /* export_1170 */]
  4537. 00003294  4EAD 2A3A                jsr        [A5 + 0x2A3A /* export_1347 */]
  4538. 00003298  3E00                     move.w     D7, D0
  4539. 0000329A  486D 2A3A                pea.l      [A5 + 0x2A3A /* export_1347 */]
  4540. 0000329E  4EAD 0212                jsr        [A5 + 0x212 /* export_62 */]
  4541. 000032A2  508F                     addq.l     A7, 8
  4542. 000032A4  604C                     bra        +0x4E /* 000032F2 */
  4543. 000032A6  426D C438                clr.w      [A5 - 0x3BC8]
  4544. 000032AA  206D BA78                movea.l    A0, [A5 - 0x4588]
  4545. 000032AE  43EE FFE2                lea.l      A1, [A6 - 0x1E]
  4546. 000032B2  41E8 0262                lea.l      A0, [A0 + 0x262]
  4547. 000032B6  7006                     moveq.l    D0, 0x06
  4548. label000032B8:
  4549. 000032B8  22D8                     move.l     [A1]+, [A0]+
  4550. 000032BA  51C8 FFFC                dbf        D0, -0x6 /* 000032B8 */
  4551. 000032BE  32D8                     move.w     [A1]+, [A0]+
  4552. 000032C0  206D CE5E                movea.l    A0, [A5 - 0x31A2]
  4553. 000032C4  226D BA78                movea.l    A1, [A5 - 0x4588]
  4554. 000032C8  43E9 0262                lea.l      A1, [A1 + 0x262]
  4555. 000032CC  7006                     moveq.l    D0, 0x06
  4556. label000032CE:
  4557. 000032CE  22D8                     move.l     [A1]+, [A0]+
  4558. 000032D0  51C8 FFFC                dbf        D0, -0x6 /* 000032CE */
  4559. 000032D4  32D8                     move.w     [A1]+, [A0]+
  4560. 000032D6  4EBA E4BA                jsr        [PC - 0x1B46 /* 00001792 */]
  4561. 000032DA  3E00                     move.w     D7, D0
  4562. 000032DC  206D BA78                movea.l    A0, [A5 - 0x4588]
  4563. 000032E0  41E8 0262                lea.l      A0, [A0 + 0x262]
  4564. 000032E4  43EE FFE2                lea.l      A1, [A6 - 0x1E]
  4565. 000032E8  7006                     moveq.l    D0, 0x06
  4566. label000032EA:
  4567. 000032EA  20D9                     move.l     [A0]+, [A1]+
  4568. 000032EC  51C8 FFFC                dbf        D0, -0x6 /* 000032EA */
  4569. 000032F0  30D9                     move.w     [A0]+, [A1]+
  4570. label000032F2:
  4571. 000032F2  4A47                     tst.w      D7
  4572. 000032F4  6622                     bne        +0x24 /* 00003318 */
  4573. 000032F6  2F2D CE5E                move.l     -[A7], [A5 - 0x31A2]
  4574. 000032FA  4EAD 00BA                jsr        [A5 + 0xBA /* export_19 */]
  4575. 000032FE  2F2D CE5E                move.l     -[A7], [A5 - 0x31A2]
  4576. 00003302  4EAD 0112                jsr        [A5 + 0x112 /* export_30 */]
  4577. 00003306  508F                     addq.l     A7, 8
  4578. 00003308  600E                     bra        +0x10 /* 00003318 */
  4579. label0000330A:
  4580. 0000330A  206D CE5E                movea.l    A0, [A5 - 0x31A2]
  4581. 0000330E  2F28 0008                move.l     -[A7], [A0 + 0x8]
  4582. 00003312  4EAD 0132                jsr        [A5 + 0x132 /* export_34 */]
  4583. 00003316  588F                     addq.l     A7, 4
  4584. label00003318:
  4585. 00003318  2F2D CE5E                move.l     -[A7], [A5 - 0x31A2]
  4586. 0000331C  4EAD 00E2                jsr        [A5 + 0xE2 /* export_24 */]
  4587. 00003320  588F                     addq.l     A7, 4
  4588. label00003322:
  4589. 00003322  4EAD 09DA                jsr        [A5 + 0x9DA /* export_311 */]
  4590. 00003326  3007                     move.w     D0, D7
  4591. 00003328  4CEE 08C0 FFCA           movem.l    D6,D7,A3, [A6 - 0x36]
  4592. 0000332E  4E5E                     unlink     A6
  4593. 00003330  4E75                     rts
  4594. fn00003332:
  4595. 00003332  4E56 FEF0                link       A6, -0x0110
  4596. 00003336  48E7 0F10                movem.l    -[A7], D4,D5,D6,D7,A3
  4597. 0000333A  47EE FEFC                lea.l      A3, [A6 - 0x104]
  4598. 0000333E  4245                     clr.w      D5
  4599. 00003340  2D6D BA78 FEF8           move.l     [A6 - 0x108], [A5 - 0x4588]
  4600. 00003346  426E FEF4                clr.w      [A6 - 0x10C]
  4601. 0000334A  426E FEF0                clr.w      [A6 - 0x110]
  4602. 0000334E  7001                     moveq.l    D0, 0x01
  4603. 00003350  2F00                     move.l     -[A7], D0
  4604. 00003352  4EAD 1332                jsr        [A5 + 0x1332 /* export_610 */]
  4605. 00003356  3D6D BA40 FEF2           move.w     [A6 - 0x10E], [A5 - 0x45C0]
  4606. 0000335C  3D6D BA42 FEF6           move.w     [A6 - 0x10A], [A5 - 0x45BE]
  4607. 00003362  486D CD96                pea.l      [A5 - 0x326A]
  4608. 00003366  2F0B                     move.l     -[A7], A3
  4609. 00003368  4EAD 1B22                jsr        [A5 + 0x1B22 /* export_864 */]
  4610. 0000336C  302E FEF6                move.w     D0, [A6 - 0x10A]
  4611. 00003370  48C0                     ext.l      D0
  4612. 00003372  5280                     addq.l     D0, 1
  4613. 00003374  2F00                     move.l     -[A7], D0
  4614. 00003376  486D CDA8                pea.l      [A5 - 0x3258]
  4615. 0000337A  7000                     moveq.l    D0, 0x00
  4616. 0000337C  1013                     move.b     D0, [A3]
  4617. 0000337E  D08B                     add.l      D0, A3
  4618. 00003380  5280                     addq.l     D0, 1
  4619. 00003382  2F00                     move.l     -[A7], D0
  4620. 00003384  4EAD 0EE2                jsr        [A5 + 0xEE2 /* export_472 */]
  4621. 00003388  D113                     add.b      [A3], D0
  4622. 0000338A  302E FEF2                move.w     D0, [A6 - 0x10E]
  4623. 0000338E  48C0                     ext.l      D0
  4624. 00003390  5280                     addq.l     D0, 1
  4625. 00003392  2F00                     move.l     -[A7], D0
  4626. 00003394  486D CDBC                pea.l      [A5 - 0x3244]
  4627. 00003398  7000                     moveq.l    D0, 0x00
  4628. 0000339A  1013                     move.b     D0, [A3]
  4629. 0000339C  D08B                     add.l      D0, A3
  4630. 0000339E  5280                     addq.l     D0, 1
  4631. 000033A0  2F00                     move.l     -[A7], D0
  4632. 000033A2  4EAD 0EE2                jsr        [A5 + 0xEE2 /* export_472 */]
  4633. 000033A6  D113                     add.b      [A3], D0
  4634. 000033A8  2F0B                     move.l     -[A7], A3
  4635. 000033AA  4EBA 01CC                jsr        [PC + 0x1CC /* 00003578 */]
  4636. 000033AE  4A40                     tst.w      D0
  4637. 000033B0  4FEF 0028                lea.l      A7, [A7 + 0x28]
  4638. 000033B4  6700 0100                beq        +0x102 /* 000034B6 */
  4639. label000033B8:
  4640. 000033B8  4EAD 09D2                jsr        [A5 + 0x9D2 /* export_310 */]
  4641. 000033BC  486D CDDE                pea.l      [A5 - 0x3222]
  4642. 000033C0  2F2D BBB8                move.l     -[A7], [A5 - 0x4448]
  4643. 000033C4  4EAD 0F2A                jsr        [A5 + 0xF2A /* export_481 */]
  4644. 000033C8  7E0B                     moveq.l    D7, 0x0B
  4645. 000033CA  3C2E FEF4                move.w     D6, [A6 - 0x10C]
  4646. 000033CE  508F                     addq.l     A7, 8
  4647. label000033D0:
  4648. 000033D0  48C6                     ext.l      D6
  4649. 000033D2  2F06                     move.l     -[A7], D6
  4650. 000033D4  302E FEF0                move.w     D0, [A6 - 0x110]
  4651. 000033D8  48C0                     ext.l      D0
  4652. 000033DA  2F00                     move.l     -[A7], D0
  4653. 000033DC  2F2E FEF8                move.l     -[A7], [A6 - 0x108]
  4654. 000033E0  4EAD 1172                jsr        [A5 + 0x1172 /* export_554 */]
  4655. 000033E4  303C 00F0                move.w     D0, 0xF0
  4656. 000033E8  C06D BA32                and.w      D0, [A5 - 0x45CE]
  4657. 000033EC  0C40 0050                cmpi.w     D0, 0x50 /* 'P' */
  4658. 000033F0  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4659. 000033F4  6404                     bcc        +0x6 /* 000033FA */
  4660. 000033F6  426D BA32                clr.w      [A5 - 0x45CE]
  4661. label000033FA:
  4662. 000033FA  48C6                     ext.l      D6
  4663. 000033FC  2F06                     move.l     -[A7], D6
  4664. 000033FE  302E FEF0                move.w     D0, [A6 - 0x110]
  4665. 00003402  48C0                     ext.l      D0
  4666. 00003404  2F00                     move.l     -[A7], D0
  4667. 00003406  2F0B                     move.l     -[A7], A3
  4668. 00003408  206E FEF8                movea.l    A0, [A6 - 0x108]
  4669. 0000340C  7000                     moveq.l    D0, 0x00
  4670. 0000340E  3028 0100                move.w     D0, [A0 + 0x100]
  4671. 00003412  2F00                     move.l     -[A7], D0
  4672. 00003414  2F2E FEF8                move.l     -[A7], [A6 - 0x108]
  4673. 00003418  4EAD 1202                jsr        [A5 + 0x1202 /* export_572 */]
  4674. 0000341C  48C0                     ext.l      D0
  4675. 0000341E  2800                     move.l     D4, D0
  4676. 00003420  7000                     moveq.l    D0, 0x00
  4677. 00003422  1013                     move.b     D0, [A3]
  4678. 00003424  5280                     addq.l     D0, 1
  4679. 00003426  4233 0000                clr.b      [A3 + D0.w]
  4680. 0000342A  0804 0000                btst.b     D4, 0x0
  4681. 0000342E  4FEF 0014                lea.l      A7, [A7 + 0x14]
  4682. 00003432  671E                     beq        +0x20 /* 00003452 */
  4683. 00003434  200B                     move.l     D0, A3
  4684. 00003436  5280                     addq.l     D0, 1
  4685. 00003438  2F00                     move.l     -[A7], D0
  4686. 0000343A  486D CDEA                pea.l      [A5 - 0x3216]
  4687. 0000343E  2007                     move.l     D0, D7
  4688. 00003440  D0AD BBB8                add.l      D0, [A5 - 0x4448]
  4689. 00003444  2F00                     move.l     -[A7], D0
  4690. 00003446  4EAD 0EE2                jsr        [A5 + 0xEE2 /* export_472 */]
  4691. 0000344A  DE80                     add.l      D7, D0
  4692. 0000344C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4693. 00003450  601C                     bra        +0x1E /* 0000346E */
  4694. label00003452:
  4695. 00003452  200B                     move.l     D0, A3
  4696. 00003454  5280                     addq.l     D0, 1
  4697. 00003456  2F00                     move.l     -[A7], D0
  4698. 00003458  486D CDF4                pea.l      [A5 - 0x320C]
  4699. 0000345C  2007                     move.l     D0, D7
  4700. 0000345E  D0AD BBB8                add.l      D0, [A5 - 0x4448]
  4701. 00003462  2F00                     move.l     -[A7], D0
  4702. 00003464  4EAD 0EE2                jsr        [A5 + 0xEE2 /* export_472 */]
  4703. 00003468  DE80                     add.l      D7, D0
  4704. 0000346A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4705. label0000346E:
  4706. 0000346E  2F07                     move.l     -[A7], D7
  4707. 00003470  2F2D BBB8                move.l     -[A7], [A5 - 0x4448]
  4708. 00003474  4EBA 00BE                jsr        [PC + 0xBE /* 00003534 */]
  4709. 00003478  3A00                     move.w     D5, D0
  4710. 0000347A  7E00                     moveq.l    D7, 0x00
  4711. 0000347C  508F                     addq.l     A7, 8
  4712. 0000347E  4A45                     tst.w      D5
  4713. 00003480  670C                     beq        +0xE /* 0000348E */
  4714. 00003482  3006                     move.w     D0, D6
  4715. 00003484  5246                     addq.w     D6, 1
  4716. 00003486  B06E FEF6                cmp.w      D0, [A6 - 0x10A]
  4717. 0000348A  6D00 FF44                blt        -0xBA /* 000033D0 */
  4718. label0000348E:
  4719. 0000348E  4A45                     tst.w      D5
  4720. 00003490  6710                     beq        +0x12 /* 000034A2 */
  4721. 00003492  302E FEF0                move.w     D0, [A6 - 0x110]
  4722. 00003496  526E FEF0                addq.w     [A6 - 0x110], 1
  4723. 0000349A  B06E FEF2                cmp.w      D0, [A6 - 0x10E]
  4724. 0000349E  6D00 FF18                blt        -0xE6 /* 000033B8 */
  4725. label000034A2:
  4726. 000034A2  4A45                     tst.w      D5
  4727. 000034A4  6710                     beq        +0x12 /* 000034B6 */
  4728. 000034A6  700B                     moveq.l    D0, 0x0B
  4729. 000034A8  2F00                     move.l     -[A7], D0
  4730. 000034AA  486D CE00                pea.l      [A5 - 0x3200]
  4731. 000034AE  4EBA 0084                jsr        [PC + 0x84 /* 00003534 */]
  4732. 000034B2  3A00                     move.w     D5, D0
  4733. 000034B4  508F                     addq.l     A7, 8
  4734. label000034B6:
  4735. 000034B6  3005                     move.w     D0, D5
  4736. 000034B8  4CEE 08F0 FEDC           movem.l    D4,D5,D6,D7,A3, [A6 - 0x124]
  4737. 000034BE  4E5E                     unlink     A6
  4738. 000034C0  4E75                     rts
  4739. export_1169:
  4740. 000034C2  48E7 0310                movem.l    -[A7], D6,D7,A3
  4741. 000034C6  266F 0010                movea.l    A3, [A7 + 0x10]
  4742. 000034CA  7E01                     moveq.l    D7, 0x01
  4743. 000034CC  7000                     moveq.l    D0, 0x00
  4744. 000034CE  1013                     move.b     D0, [A3]
  4745. 000034D0  D0AD CE8C                add.l      D0, [A5 - 0x3174]
  4746. 000034D4  B0AD CE90                cmp.l      D0, [A5 - 0x3170]
  4747. 000034D8  652C                     bcs        +0x2E /* 00003506 */
  4748. 000034DA  202D CE90                move.l     D0, [A5 - 0x3170]
  4749. 000034DE  E380                     asl        D0, 1
  4750. 000034E0  2C00                     move.l     D6, D0
  4751. 000034E2  BCAD CE90                cmp.l      D6, [A5 - 0x3170]
  4752. 000034E6  6404                     bcc        +0x6 /* 000034EC */
  4753. 000034E8  4247                     clr.w      D7
  4754. 000034EA  601A                     bra        +0x1C /* 00003506 */
  4755. label000034EC:
  4756. 000034EC  2F06                     move.l     -[A7], D6
  4757. 000034EE  2F2D CE8C                move.l     -[A7], [A5 - 0x3174]
  4758. 000034F2  486D CE98                pea.l      [A5 - 0x3168]
  4759. 000034F6  4EAD 0E0A                jsr        [A5 + 0xE0A /* export_445 */]
  4760. 000034FA  3E00                     move.w     D7, D0
  4761. 000034FC  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4762. 00003500  6704                     beq        +0x6 /* 00003506 */
  4763. 00003502  2B46 CE90                move.l     [A5 - 0x3170], D6
  4764. label00003506:
  4765. 00003506  4A47                     tst.w      D7
  4766. 00003508  6722                     beq        +0x24 /* 0000352C */
  4767. 0000350A  200B                     move.l     D0, A3
  4768. 0000350C  5280                     addq.l     D0, 1
  4769. 0000350E  2F00                     move.l     -[A7], D0
  4770. 00003510  202D CE8C                move.l     D0, [A5 - 0x3174]
  4771. 00003514  D0AD CE98                add.l      D0, [A5 - 0x3168]
  4772. 00003518  2F00                     move.l     -[A7], D0
  4773. 0000351A  7000                     moveq.l    D0, 0x00
  4774. 0000351C  1013                     move.b     D0, [A3]
  4775. 0000351E  2F00                     move.l     -[A7], D0
  4776. 00003520  4EAD 1B12                jsr        [A5 + 0x1B12 /* export_862 */]
  4777. 00003524  7000                     moveq.l    D0, 0x00
  4778. 00003526  1013                     move.b     D0, [A3]
  4779. 00003528  D1AD CE8C                add.l      [A5 - 0x3174], D0
  4780. label0000352C:
  4781. 0000352C  3007                     move.w     D0, D7
  4782. 0000352E  4CDF 08C0                movem.l    D6,D7,A3, [A7]+
  4783. 00003532  4E75                     rts
  4784. export_1170:
  4785. fn00003534:
  4786. 00003534  4E56 0000                link       A6, 0
  4787. 00003538  48E7 0110                movem.l    -[A7], D7,A3
  4788. 0000353C  266E 0008                movea.l    A3, [A6 + 0x8]
  4789. 00003540  7E01                     moveq.l    D7, 0x01
  4790. 00003542  4EAD 09D2                jsr        [A5 + 0x9D2 /* export_310 */]
  4791. 00003546  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  4792. 0000354A  2F0B                     move.l     -[A7], A3
  4793. 0000354C  2F2D CE5E                move.l     -[A7], [A5 - 0x31A2]
  4794. 00003550  4EAD 00A2                jsr        [A5 + 0xA2 /* export_16 */]
  4795. 00003554  4A80                     tst.l      D0
  4796. 00003556  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4797. 0000355A  6710                     beq        +0x12 /* 0000356C */
  4798. 0000355C  5347                     subq.w     D7, 1
  4799. 0000355E  206D CE5E                movea.l    A0, [A5 - 0x31A2]
  4800. 00003562  2F28 0008                move.l     -[A7], [A0 + 0x8]
  4801. 00003566  4EAD 0132                jsr        [A5 + 0x132 /* export_34 */]
  4802. 0000356A  588F                     addq.l     A7, 4
  4803. label0000356C:
  4804. 0000356C  3007                     move.w     D0, D7
  4805. 0000356E  4CEE 0880 FFF8           movem.l    D7,A3, [A6 - 0x8]
  4806. 00003574  4E5E                     unlink     A6
  4807. 00003576  4E75                     rts
  4808. export_1171:
  4809. fn00003578:
  4810. 00003578  2F0B                     move.l     -[A7], A3
  4811. 0000357A  266F 0008                movea.l    A3, [A7 + 0x8]
  4812. 0000357E  7000                     moveq.l    D0, 0x00
  4813. 00003580  1013                     move.b     D0, [A3]
  4814. 00003582  2F00                     move.l     -[A7], D0
  4815. 00003584  200B                     move.l     D0, A3
  4816. 00003586  5280                     addq.l     D0, 1
  4817. 00003588  2F00                     move.l     -[A7], D0
  4818. 0000358A  4EBA FFA8                jsr        [PC - 0x58 /* 00003534 */]
  4819. 0000358E  508F                     addq.l     A7, 8
  4820. 00003590  265F                     movea.l    A3, [A7]+
  4821. 00003592  4E75                     rts
  4822. fn00003594:
  4823. 00003594  4E56 FE00                link       A6, -0x0200
  4824. 00003598  48E7 0718                movem.l    -[A7], D5,D6,D7,A3,A4
  4825. 0000359C  49EE FE00                lea.l      A4, [A6 - 0x200]
  4826. 000035A0  266D E9E2                movea.l    A3, [A5 - 0x161E]
  4827. 000035A4  6024                     bra        +0x26 /* 000035CA */
  4828. label000035A6:
  4829. 000035A6  4A6B 018A                tst.w      [A3 + 0x18A]
  4830. 000035AA  661A                     bne        +0x1C /* 000035C6 */
  4831. 000035AC  202B 0412                move.l     D0, [A3 + 0x412]
  4832. 000035B0  B0AE 000C                cmp.l      D0, [A6 + 0xC]
  4833. 000035B4  6610                     bne        +0x12 /* 000035C6 */
  4834. 000035B6  302B 01B6                move.w     D0, [A3 + 0x1B6]
  4835. 000035BA  48C0                     ext.l      D0
  4836. 000035BC  2F00                     move.l     -[A7], D0
  4837. 000035BE  2F0B                     move.l     -[A7], A3
  4838. 000035C0  4EAD 148A                jsr        [A5 + 0x148A /* export_653 */]
  4839. 000035C4  508F                     addq.l     A7, 8
  4840. label000035C6:
  4841. 000035C6  266B 0164                movea.l    A3, [A3 + 0x164]
  4842. label000035CA:
  4843. 000035CA  200B                     move.l     D0, A3
  4844. 000035CC  66D8                     bne        -0x26 /* 000035A6 */
  4845. 000035CE  4247                     clr.w      D7
  4846. 000035D0  605C                     bra        +0x5E /* 0000362E */
  4847. label000035D2:
  4848. 000035D2  206E 000C                movea.l    A0, [A6 + 0xC]
  4849. 000035D6  2068 024E                movea.l    A0, [A0 + 0x24E]
  4850. 000035DA  48C7                     ext.l      D7
  4851. 000035DC  2007                     move.l     D0, D7
  4852. 000035DE  E780                     asl        D0, 3
  4853. 000035E0  2F30 0800                move.l     -[A7], [A0 + D0]
  4854. 000035E4  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4855. 000035E8  4EAD 0CFA                jsr        [A5 + 0xCFA /* export_411 */]
  4856. 000035EC  4A40                     tst.w      D0
  4857. 000035EE  508F                     addq.l     A7, 8
  4858. 000035F0  663A                     bne        +0x3C /* 0000362C */
  4859. 000035F2  206E 000C                movea.l    A0, [A6 + 0xC]
  4860. 000035F6  2F28 026A                move.l     -[A7], [A0 + 0x26A]
  4861. 000035FA  206E 000C                movea.l    A0, [A6 + 0xC]
  4862. 000035FE  2068 024E                movea.l    A0, [A0 + 0x24E]
  4863. 00003602  48C7                     ext.l      D7
  4864. 00003604  2007                     move.l     D0, D7
  4865. 00003606  E780                     asl        D0, 3
  4866. 00003608  4870 0800                pea.l      [A0 + D0]
  4867. 0000360C  4EAD 0E7A                jsr        [A5 + 0xE7A /* export_459 */]
  4868. 00003610  7000                     moveq.l    D0, 0x00
  4869. 00003612  2F00                     move.l     -[A7], D0
  4870. 00003614  4878 0080                push.l     0x80
  4871. 00003618  2F00                     move.l     -[A7], D0
  4872. 0000361A  2F00                     move.l     -[A7], D0
  4873. 0000361C  2F00                     move.l     -[A7], D0
  4874. 0000361E  2F00                     move.l     -[A7], D0
  4875. 00003620  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  4876. 00003624  4EAD 14AA                jsr        [A5 + 0x14AA /* export_657 */]
  4877. 00003628  4FEF 0024                lea.l      A7, [A7 + 0x24]
  4878. label0000362C:
  4879. 0000362C  5247                     addq.w     D7, 1
  4880. label0000362E:
  4881. 0000362E  48C7                     ext.l      D7
  4882. 00003630  206E 000C                movea.l    A0, [A6 + 0xC]
  4883. 00003634  7000                     moveq.l    D0, 0x00
  4884. 00003636  3028 0164                move.w     D0, [A0 + 0x164]
  4885. 0000363A  B087                     cmp.l      D0, D7
  4886. 0000363C  6294                     bhi        -0x6A /* 000035D2 */
  4887. 0000363E  266D E020                movea.l    A3, [A5 - 0x1FE0]
  4888. 00003642  6068                     bra        +0x6A /* 000036AC */
  4889. label00003644:
  4890. 00003644  7007                     moveq.l    D0, 0x07
  4891. 00003646  B06B 018A                cmp.w      D0, [A3 + 0x18A]
  4892. 0000364A  665C                     bne        +0x5E /* 000036A8 */
  4893. 0000364C  202B 0288                move.l     D0, [A3 + 0x288]
  4894. 00003650  B0AE 000C                cmp.l      D0, [A6 + 0xC]
  4895. 00003654  6652                     bne        +0x54 /* 000036A8 */
  4896. 00003656  4246                     clr.w      D6
  4897. 00003658  206E 000C                movea.l    A0, [A6 + 0xC]
  4898. 0000365C  2F28 026A                move.l     -[A7], [A0 + 0x26A]
  4899. 00003660  2F0C                     move.l     -[A7], A4
  4900. 00003662  4EAD 1B22                jsr        [A5 + 0x1B22 /* export_864 */]
  4901. 00003666  7E01                     moveq.l    D7, 0x01
  4902. 00003668  508F                     addq.l     A7, 8
  4903. 0000366A  6024                     bra        +0x26 /* 00003690 */
  4904. label0000366C:
  4905. 0000366C  206B 0160                movea.l    A0, [A3 + 0x160]
  4906. 00003670  702F                     moveq.l    D0, 0x2F
  4907. 00003672  B030 7000                cmp.b      D0, [A0 + D7.w]
  4908. 00003676  6602                     bne        +0x4 /* 0000367A */
  4909. 00003678  5246                     addq.w     D6, 1
  4910. label0000367A:
  4911. 0000367A  4A46                     tst.w      D6
  4912. 0000367C  6710                     beq        +0x12 /* 0000368E */
  4913. 0000367E  206B 0160                movea.l    A0, [A3 + 0x160]
  4914. 00003682  5214                     addq.b     [A4], 1
  4915. 00003684  7000                     moveq.l    D0, 0x00
  4916. 00003686  1014                     move.b     D0, [A4]
  4917. 00003688  19B0 7000 0000           move.b     [A4 + D0.w], [A0 + D7.w]
  4918. label0000368E:
  4919. 0000368E  5247                     addq.w     D7, 1
  4920. label00003690:
  4921. 00003690  48C7                     ext.l      D7
  4922. 00003692  206B 0160                movea.l    A0, [A3 + 0x160]
  4923. 00003696  7000                     moveq.l    D0, 0x00
  4924. 00003698  1010                     move.b     D0, [A0]
  4925. 0000369A  B087                     cmp.l      D0, D7
  4926. 0000369C  6CCE                     bge        -0x30 /* 0000366C */
  4927. 0000369E  2F0C                     move.l     -[A7], A4
  4928. 000036A0  2F0B                     move.l     -[A7], A3
  4929. 000036A2  4EAD 0A0A                jsr        [A5 + 0xA0A /* export_317 */]
  4930. 000036A6  508F                     addq.l     A7, 8
  4931. label000036A8:
  4932. 000036A8  266B 0164                movea.l    A3, [A3 + 0x164]
  4933. label000036AC:
  4934. 000036AC  200B                     move.l     D0, A3
  4935. 000036AE  6694                     bne        -0x6A /* 00003644 */
  4936. 000036B0  4EAD 13D2                jsr        [A5 + 0x13D2 /* export_630 */]
  4937. 000036B4  206E 000C                movea.l    A0, [A6 + 0xC]
  4938. 000036B8  4A68 0190                tst.w      [A0 + 0x190]
  4939. 000036BC  6700 00B6                beq        +0xB8 /* 00003774 */
  4940. 000036C0  206E 000C                movea.l    A0, [A6 + 0xC]
  4941. 000036C4  4868 00E4                pea.l      [A0 + 0xE4]
  4942. 000036C8  4EAD 0DB2                jsr        [A5 + 0xDB2 /* export_434 */]
  4943. 000036CC  206E 000C                movea.l    A0, [A6 + 0xC]
  4944. 000036D0  2F28 026E                move.l     -[A7], [A0 + 0x26E]
  4945. 000036D4  4878 055F                push.l     0x55F
  4946. 000036D8  4EAD 0E42                jsr        [A5 + 0xE42 /* export_452 */]
  4947. 000036DC  588F                     addq.l     A7, 4
  4948. 000036DE  2F00                     move.l     -[A7], D0
  4949. 000036E0  200C                     move.l     D0, A4
  4950. 000036E2  5280                     addq.l     D0, 1
  4951. 000036E4  2F00                     move.l     -[A7], D0
  4952. 000036E6  4EAD 0EE2                jsr        [A5 + 0xEE2 /* export_472 */]
  4953. 000036EA  1880                     move.b     [A4], D0
  4954. 000036EC  486E FF00                pea.l      [A6 - 0x100]
  4955. 000036F0  2F0C                     move.l     -[A7], A4
  4956. 000036F2  4EAD 00CA                jsr        [A5 + 0xCA /* export_21 */]
  4957. 000036F6  7000                     moveq.l    D0, 0x00
  4958. 000036F8  102E FF00                move.b     D0, [A6 - 0x100]
  4959. 000036FC  2A00                     move.l     D5, D0
  4960. 000036FE  701F                     moveq.l    D0, 0x1F
  4961. 00003700  9A80                     sub.l      D5, D0
  4962. 00003702  4A45                     tst.w      D5
  4963. 00003704  4FEF 0018                lea.l      A7, [A7 + 0x18]
  4964. 00003708  6F44                     ble        +0x46 /* 0000374E */
  4965. 0000370A  206E 000C                movea.l    A0, [A6 + 0xC]
  4966. 0000370E  2F28 026E                move.l     -[A7], [A0 + 0x26E]
  4967. 00003712  486E FF00                pea.l      [A6 - 0x100]
  4968. 00003716  206E 000C                movea.l    A0, [A6 + 0xC]
  4969. 0000371A  2068 026E                movea.l    A0, [A0 + 0x26E]
  4970. 0000371E  7000                     moveq.l    D0, 0x00
  4971. 00003720  1010                     move.b     D0, [A0]
  4972. 00003722  5280                     addq.l     D0, 1
  4973. 00003724  2F00                     move.l     -[A7], D0
  4974. 00003726  4EAD 1B12                jsr        [A5 + 0x1B12 /* export_862 */]
  4975. 0000372A  9B2E FF00                sub.b      [A6 - 0x100], D5
  4976. 0000372E  486E FF00                pea.l      [A6 - 0x100]
  4977. 00003732  4878 055F                push.l     0x55F
  4978. 00003736  4EAD 0E42                jsr        [A5 + 0xE42 /* export_452 */]
  4979. 0000373A  588F                     addq.l     A7, 4
  4980. 0000373C  2F00                     move.l     -[A7], D0
  4981. 0000373E  200C                     move.l     D0, A4
  4982. 00003740  5280                     addq.l     D0, 1
  4983. 00003742  2F00                     move.l     -[A7], D0
  4984. 00003744  4EAD 0EE2                jsr        [A5 + 0xEE2 /* export_472 */]
  4985. 00003748  1880                     move.b     [A4], D0
  4986. 0000374A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4987. label0000374E:
  4988. 0000374E  2F0C                     move.l     -[A7], A4
  4989. 00003750  4EAD 0F02                jsr        [A5 + 0xF02 /* export_476 */]
  4990. 00003754  206E 000C                movea.l    A0, [A6 + 0xC]
  4991. 00003758  2140 00E4                move.l     [A0 + 0xE4], D0
  4992. 0000375C  588F                     addq.l     A7, 4
  4993. 0000375E  670C                     beq        +0xE /* 0000376C */
  4994. 00003760  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  4995. 00003764  4EAD 101A                jsr        [A5 + 0x101A /* export_511 */]
  4996. 00003768  588F                     addq.l     A7, 4
  4997. 0000376A  6008                     bra        +0xA /* 00003774 */
  4998. label0000376C:
  4999. 0000376C  206E 000C                movea.l    A0, [A6 + 0xC]
  5000. 00003770  4268 0190                clr.w      [A0 + 0x190]
  5001. label00003774:
  5002. 00003774  4CEE 18E0 FDEC           movem.l    D5,D6,D7,A3,A4, [A6 - 0x214]
  5003. 0000377A  4E5E                     unlink     A6
  5004. 0000377C  4E75                     rts
  5005. fn0000377E:
  5006. 0000377E  48E7 0710                movem.l    -[A7], D5,D6,D7,A3
  5007. 00003782  3A2F 0016                move.w     D5, [A7 + 0x16]
  5008. 00003786  266F 0018                movea.l    A3, [A7 + 0x18]
  5009. 0000378A  4246                     clr.w      D6
  5010. 0000378C  7E00                     moveq.l    D7, 0x00
  5011. 0000378E  6022                     bra        +0x24 /* 000037B2 */
  5012. label00003790:
  5013. 00003790  2007                     move.l     D0, D7
  5014. 00003792  E980                     asl        D0, 4
  5015. 00003794  4AB3 0800                tst.l      [A3 + D0]
  5016. 00003798  6710                     beq        +0x12 /* 000037AA */
  5017. 0000379A  2007                     move.l     D0, D7
  5018. 0000379C  E980                     asl        D0, 4
  5019. 0000379E  2073 0800                movea.l    A0, [A3 + D0]
  5020. 000037A2  7000                     moveq.l    D0, 0x00
  5021. 000037A4  1010                     move.b     D0, [A0]
  5022. 000037A6  5280                     addq.l     D0, 1
  5023. 000037A8  6002                     bra        +0x4 /* 000037AC */
  5024. label000037AA:
  5025. 000037AA  7001                     moveq.l    D0, 0x01
  5026. label000037AC:
  5027. 000037AC  5880                     addq.l     D0, 4
  5028. 000037AE  DC40                     add.w      D6, D0
  5029. 000037B0  5287                     addq.l     D7, 1
  5030. label000037B2:
  5031. 000037B2  48C5                     ext.l      D5
  5032. 000037B4  BA87                     cmp.l      D5, D7
  5033. 000037B6  6ED8                     bgt        -0x26 /* 00003790 */
  5034. 000037B8  3006                     move.w     D0, D6
  5035. 000037BA  4CDF 08E0                movem.l    D5,D6,D7,A3, [A7]+
  5036. 000037BE  4E75                     rts
  5037. fn000037C0:
  5038. 000037C0  48E7 1318                movem.l    -[A7], D3,D6,D7,A3,A4
  5039. 000037C4  286F 0018                movea.l    A4, [A7 + 0x18]
  5040. 000037C8  4A94                     tst.l      [A4]
  5041. 000037CA  670A                     beq        +0xC /* 000037D6 */
  5042. 000037CC  2054                     movea.l    A0, [A4]
  5043. 000037CE  7000                     moveq.l    D0, 0x00
  5044. 000037D0  1010                     move.b     D0, [A0]
  5045. 000037D2  5280                     addq.l     D0, 1
  5046. 000037D4  6002                     bra        +0x4 /* 000037D8 */
  5047. label000037D6:
  5048. 000037D6  7001                     moveq.l    D0, 0x01
  5049. label000037D8:
  5050. 000037D8  4AAC 0004                tst.l      [A4 + 0x4]
  5051. 000037DC  670C                     beq        +0xE /* 000037EA */
  5052. 000037DE  206C 0004                movea.l    A0, [A4 + 0x4]
  5053. 000037E2  7200                     moveq.l    D1, 0x00
  5054. 000037E4  1210                     move.b     D1, [A0]
  5055. 000037E6  5281                     addq.l     D1, 1
  5056. 000037E8  6002                     bra        +0x4 /* 000037EC */
  5057. label000037EA:
  5058. 000037EA  7201                     moveq.l    D1, 0x01
  5059. label000037EC:
  5060. 000037EC  D280                     add.l      D1, D0
  5061. 000037EE  2F01                     move.l     -[A7], D1
  5062. 000037F0  2F2C 0008                move.l     -[A7], [A4 + 0x8]
  5063. 000037F4  4EAD 199A                jsr        [A5 + 0x199A /* export_815 */]
  5064. 000037F8  588F                     addq.l     A7, 4
  5065. 000037FA  221F                     move.l     D1, [A7]+
  5066. 000037FC  D081                     add.l      D0, D1
  5067. 000037FE  7227                     moveq.l    D1, 0x27
  5068. 00003800  D081                     add.l      D0, D1
  5069. 00003802  206C 0038                movea.l    A0, [A4 + 0x38]
  5070. 00003806  7400                     moveq.l    D2, 0x00
  5071. 00003808  1410                     move.b     D2, [A0]
  5072. 0000380A  5E82                     addq.l     D2, 7
  5073. 0000380C  D480                     add.l      D2, D0
  5074. 0000380E  206C 0042                movea.l    A0, [A4 + 0x42]
  5075. 00003812  7000                     moveq.l    D0, 0x00
  5076. 00003814  1010                     move.b     D0, [A0]
  5077. 00003816  5E80                     addq.l     D0, 7
  5078. 00003818  D082                     add.l      D0, D2
  5079. 0000381A  2C00                     move.l     D6, D0
  5080. 0000381C  700C                     moveq.l    D0, 0x0C
  5081. 0000381E  DC80                     add.l      D6, D0
  5082. 00003820  142C 004C                move.b     D2, [A4 + 0x4C]
  5083. 00003824  5302                     subq.b     D2, 1
  5084. 00003826  6500 014C                bcs        +0x14E /* 00003974 */
  5085. 0000382A  0C02 000D                cmpi.b     D2, 0xD /* '\r' */
  5086. 0000382E  6200 0144                bhi        +0x146 /* 00003974 */
  5087. 00003832  7600                     moveq.l    D3, 0x00
  5088. 00003834  1602                     move.b     D3, D2
  5089. 00003836  D643                     add.w      D3, D3
  5090. 00003838  363B 3006                move.w     D3, [PC + D3.w + 0x6]
  5091. 0000383C  4EFB 3000                jmp        [PC + D3.w]
  5092. 00003840  001E 008C                ori.b      [A6]+, 0x8C
  5093. 00003844  00A6 00BE 00C4           ori.l      -[A6], 0xBE00C4
  5094. 0000384A  00CA                     .incomplete
  5095. 0000384C  00D0                     .incomplete
  5096. 0000384E  00E8                     .incomplete
  5097. 00003850  00EC                     .incomplete
  5098. 00003852  0136 0104                btst       <<invalid full ext with I/IS == 4>>, D0
  5099. 00003856  011E                     btst       [A6]+, D0
  5100. 00003858  0124                     btst       -[A4], D0
  5101. 0000385A  0134 47EC                btst       <<invalid full ext with I/IS == 4>>, D0
  5102. 0000385E  0062 4247                ori.w      -[A2], 0x4247 /* 'BG' */
  5103. 00003862  601E                     bra        +0x20 /* 00003882 */
  5104. label00003864:
  5105. 00003864  206B 003C                movea.l    A0, [A3 + 0x3C]
  5106. 00003868  48C7                     ext.l      D7
  5107. 0000386A  2007                     move.l     D0, D7
  5108. 0000386C  D080                     add.l      D0, D0
  5109. 0000386E  2200                     move.l     D1, D0
  5110. 00003870  E588                     lsl        D0, 2
  5111. 00003872  D081                     add.l      D0, D1
  5112. 00003874  2070 0806                movea.l    A0, [A0 + D0 + 0x6]
  5113. 00003878  7000                     moveq.l    D0, 0x00
  5114. 0000387A  1010                     move.b     D0, [A0]
  5115. 0000387C  5E80                     addq.l     D0, 7
  5116. 0000387E  DC40                     add.w      D6, D0
  5117. 00003880  5247                     addq.w     D7, 1
  5118. label00003882:
  5119. 00003882  BE6B 0012                cmp.w      D7, [A3 + 0x12]
  5120. 00003886  6DDC                     blt        -0x22 /* 00003864 */
  5121. 00003888  202B 0008                move.l     D0, [A3 + 0x8]
  5122. 0000388C  7236                     moveq.l    D1, 0x36
  5123. 0000388E  D081                     add.l      D0, D1
  5124. 00003890  342B 0018                move.w     D2, [A3 + 0x18]
  5125. 00003894  48C2                     ext.l      D2
  5126. 00003896  D482                     add.l      D2, D2
  5127. 00003898  2602                     move.l     D3, D2
  5128. 0000389A  E58A                     lsl        D2, 2
  5129. 0000389C  D483                     add.l      D2, D3
  5130. 0000389E  D480                     add.l      D2, D0
  5131. 000038A0  302B 0014                move.w     D0, [A3 + 0x14]
  5132. 000038A4  48C0                     ext.l      D0
  5133. 000038A6  E980                     asl        D0, 4
  5134. 000038A8  D082                     add.l      D0, D2
  5135. 000038AA  342B 0016                move.w     D2, [A3 + 0x16]
  5136. 000038AE  48C2                     ext.l      D2
  5137. 000038B0  2602                     move.l     D3, D2
  5138. 000038B2  C4FC 0006                mulu.w     D2, 0x6
  5139. 000038B6  4843                     swap.w     D3
  5140. 000038B8  C6FC 0006                mulu.w     D3, 0x6
  5141. 000038BC  4843                     swap.w     D3
  5142. 000038BE  4243                     clr.w      D3
  5143. 000038C0  D483                     add.l      D2, D3
  5144. 000038C2  D480                     add.l      D2, D0
  5145. 000038C4  DC42                     add.w      D6, D2
  5146. 000038C6  6000 00AC                bra        +0xAE /* 00003974 */
  5147. 000038CA  2F2C 0062                move.l     -[A7], [A4 + 0x62]
  5148. 000038CE  302C 0060                move.w     D0, [A4 + 0x60]
  5149. 000038D2  48C0                     ext.l      D0
  5150. 000038D4  2F00                     move.l     -[A7], D0
  5151. 000038D6  4EBA FEA6                jsr        [PC - 0x15A /* 0000377E */]
  5152. 000038DA  5840                     addq.w     D0, 4
  5153. 000038DC  DC40                     add.w      D6, D0
  5154. 000038DE  508F                     addq.l     A7, 8
  5155. 000038E0  6000 0092                bra        +0x94 /* 00003974 */
  5156. 000038E4  2F2C 0062                move.l     -[A7], [A4 + 0x62]
  5157. 000038E8  302C 005E                move.w     D0, [A4 + 0x5E]
  5158. 000038EC  48C0                     ext.l      D0
  5159. 000038EE  2F00                     move.l     -[A7], D0
  5160. 000038F0  4EBA FE8C                jsr        [PC - 0x174 /* 0000377E */]
  5161. 000038F4  5440                     addq.w     D0, 2
  5162. 000038F6  DC40                     add.w      D6, D0
  5163. 000038F8  508F                     addq.l     A7, 8
  5164. 000038FA  6078                     bra        +0x7A /* 00003974 */
  5165. 000038FC  0646 0031                addi.w     D6, 0x31 /* '1' */
  5166. 00003900  6072                     bra        +0x74 /* 00003974 */
  5167. 00003902  0646 002F                addi.w     D6, 0x2F /* '/' */
  5168. 00003906  606C                     bra        +0x6E /* 00003974 */
  5169. 00003908  0646 0022                addi.w     D6, 0x22 /* '\"' */
  5170. 0000390C  6066                     bra        +0x68 /* 00003974 */
  5171. 0000390E  2F2C 0066                move.l     -[A7], [A4 + 0x66]
  5172. 00003912  302C 005E                move.w     D0, [A4 + 0x5E]
  5173. 00003916  48C0                     ext.l      D0
  5174. 00003918  2F00                     move.l     -[A7], D0
  5175. 0000391A  4EBA FE62                jsr        [PC - 0x19E /* 0000377E */]
  5176. 0000391E  5E40                     addq.w     D0, 7
  5177. 00003920  DC40                     add.w      D6, D0
  5178. 00003922  508F                     addq.l     A7, 8
  5179. 00003924  604E                     bra        +0x50 /* 00003974 */
  5180. 00003926  5C46                     addq.w     D6, 6
  5181. 00003928  604A                     bra        +0x4C /* 00003974 */
  5182. 0000392A  2F2C 0066                move.l     -[A7], [A4 + 0x66]
  5183. 0000392E  302C 005E                move.w     D0, [A4 + 0x5E]
  5184. 00003932  48C0                     ext.l      D0
  5185. 00003934  2F00                     move.l     -[A7], D0
  5186. 00003936  4EBA FE46                jsr        [PC - 0x1BA /* 0000377E */]
  5187. 0000393A  5040                     addq.w     D0, 8
  5188. 0000393C  DC40                     add.w      D6, D0
  5189. 0000393E  508F                     addq.l     A7, 8
  5190. 00003940  6032                     bra        +0x34 /* 00003974 */
  5191. 00003942  4AAC 005E                tst.l      [A4 + 0x5E]
  5192. 00003946  670C                     beq        +0xE /* 00003954 */
  5193. 00003948  206C 005E                movea.l    A0, [A4 + 0x5E]
  5194. 0000394C  7000                     moveq.l    D0, 0x00
  5195. 0000394E  1010                     move.b     D0, [A0]
  5196. 00003950  5280                     addq.l     D0, 1
  5197. 00003952  6002                     bra        +0x4 /* 00003956 */
  5198. label00003954:
  5199. 00003954  7001                     moveq.l    D0, 0x01
  5200. label00003956:
  5201. 00003956  5880                     addq.l     D0, 4
  5202. 00003958  DC40                     add.w      D6, D0
  5203. 0000395A  6018                     bra        +0x1A /* 00003974 */
  5204. 0000395C  0646 000A                addi.w     D6, 0xA /* '\n' */
  5205. 00003960  6012                     bra        +0x14 /* 00003974 */
  5206. 00003962  302C 006A                move.w     D0, [A4 + 0x6A]
  5207. 00003966  48C0                     ext.l      D0
  5208. 00003968  E380                     asl        D0, 1
  5209. 0000396A  720E                     moveq.l    D1, 0x0E
  5210. 0000396C  D081                     add.l      D0, D1
  5211. 0000396E  DC40                     add.w      D6, D0
  5212. 00003970  6002                     bra        +0x4 /* 00003974 */
  5213. 00003972  5C46                     addq.w     D6, 6
  5214. label00003974:
  5215. 00003974  3006                     move.w     D0, D6
  5216. 00003976  4CDF 18C8                movem.l    D3,D6,D7,A3,A4, [A7]+
  5217. 0000397A  4E75                     rts
  5218. export_1172:
  5219. fn0000397C:
  5220. 0000397C  48E7 0110                movem.l    -[A7], D7,A3
  5221. 00003980  266F 0010                movea.l    A3, [A7 + 0x10]
  5222. 00003984  4247                     clr.w      D7
  5223. 00003986  303C 0080                move.w     D0, 0x80
  5224. 0000398A  C02F 000C                and.b      D0, [A7 + 0xC]
  5225. 0000398E  6702                     beq        +0x4 /* 00003992 */
  5226. 00003990  7E04                     moveq.l    D7, 0x04
  5227. label00003992:
  5228. 00003992  303C 0080                move.w     D0, 0x80
  5229. 00003996  C02F 000D                and.b      D0, [A7 + 0xD]
  5230. 0000399A  6702                     beq        +0x4 /* 0000399E */
  5231. 0000399C  5447                     addq.w     D7, 2
  5232. label0000399E:
  5233. 0000399E  303C 0080                move.w     D0, 0x80
  5234. 000039A2  C02F 000E                and.b      D0, [A7 + 0xE]
  5235. 000039A6  6702                     beq        +0x4 /* 000039AA */
  5236. 000039A8  5247                     addq.w     D7, 1
  5237. label000039AA:
  5238. 000039AA  3687                     move.w     [A3], D7
  5239. 000039AC  2007                     move.l     D0, D7
  5240. 000039AE  D040                     add.w      D0, D0
  5241. 000039B0  3200                     move.w     D1, D0
  5242. 000039B2  E548                     lsl        D0.w, 2
  5243. 000039B4  D041                     add.w      D0, D1
  5244. 000039B6  41ED D5B8                lea.l      A0, [A5 - 0x2A48]
  5245. 000039BA  2030 0000                move.l     D0, [A0 + D0.w]
  5246. 000039BE  4CDF 0880                movem.l    D7,A3, [A7]+
  5247. 000039C2  4E75                     rts
  5248. fn000039C4:
  5249. 000039C4  4E56 FFFE                link       A6, -0x0002
  5250. 000039C8  48E7 0118                movem.l    -[A7], D7,A3,A4
  5251. 000039CC  3E2E 0012                move.w     D7, [A6 + 0x12]
  5252. 000039D0  266E 000C                movea.l    A3, [A6 + 0xC]
  5253. 000039D4  206D BA78                movea.l    A0, [A5 - 0x4588]
  5254. 000039D8  2068 0246                movea.l    A0, [A0 + 0x246]
  5255. 000039DC  7000                     moveq.l    D0, 0x00
  5256. 000039DE  3007                     move.w     D0, D7
  5257. 000039E0  2200                     move.l     D1, D0
  5258. 000039E2  C0FC 0022                mulu.w     D0, 0x22 /* '\"' */
  5259. 000039E6  4841                     swap.w     D1
  5260. 000039E8  C2FC 0022                mulu.w     D1, 0x22 /* '\"' */
  5261. 000039EC  4841                     swap.w     D1
  5262. 000039EE  4241                     clr.w      D1
  5263. 000039F0  D081                     add.l      D0, D1
  5264. 000039F2  2F30 0808                move.l     -[A7], [A0 + D0 + 0x8]
  5265. 000039F6  206D BA78                movea.l    A0, [A5 - 0x4588]
  5266. 000039FA  2068 0246                movea.l    A0, [A0 + 0x246]
  5267. 000039FE  7000                     moveq.l    D0, 0x00
  5268. 00003A00  3007                     move.w     D0, D7
  5269. 00003A02  2200                     move.l     D1, D0
  5270. 00003A04  C0FC 0022                mulu.w     D0, 0x22 /* '\"' */
  5271. 00003A08  4841                     swap.w     D1
  5272. 00003A0A  C2FC 0022                mulu.w     D1, 0x22 /* '\"' */
  5273. 00003A0E  4841                     swap.w     D1
  5274. 00003A10  4241                     clr.w      D1
  5275. 00003A12  D081                     add.l      D0, D1
  5276. 00003A14  2F30 080C                move.l     -[A7], [A0 + D0 + 0xC]
  5277. 00003A18  4EAD 0E82                jsr        [A5 + 0xE82 /* export_460 */]
  5278. 00003A1C  4A40                     tst.w      D0
  5279. 00003A1E  508F                     addq.l     A7, 8
  5280. 00003A20  6600 009E                bne        +0xA0 /* 00003AC0 */
  5281. 00003A24  2F2D EA3A                move.l     -[A7], [A5 - 0x15C6]
  5282. 00003A28  206D BA78                movea.l    A0, [A5 - 0x4588]
  5283. 00003A2C  2068 0246                movea.l    A0, [A0 + 0x246]
  5284. 00003A30  7000                     moveq.l    D0, 0x00
  5285. 00003A32  3007                     move.w     D0, D7
  5286. 00003A34  2200                     move.l     D1, D0
  5287. 00003A36  C0FC 0022                mulu.w     D0, 0x22 /* '\"' */
  5288. 00003A3A  4841                     swap.w     D1
  5289. 00003A3C  C2FC 0022                mulu.w     D1, 0x22 /* '\"' */
  5290. 00003A40  4841                     swap.w     D1
  5291. 00003A42  4241                     clr.w      D1
  5292. 00003A44  D081                     add.l      D0, D1
  5293. 00003A46  2F30 0808                move.l     -[A7], [A0 + D0 + 0x8]
  5294. 00003A4A  4EAD 0E82                jsr        [A5 + 0xE82 /* export_460 */]
  5295. 00003A4E  4A40                     tst.w      D0
  5296. 00003A50  508F                     addq.l     A7, 8
  5297. 00003A52  666C                     bne        +0x6E /* 00003AC0 */
  5298. 00003A54  206E 0008                movea.l    A0, [A6 + 0x8]
  5299. 00003A58  3013                     move.w     D0, [A3]
  5300. 00003A5A  5253                     addq.w     [A3], 1
  5301. 00003A5C  11BC 005B 0000           move.b     [A0 + D0.w], 0x5B /* '[' */
  5302. 00003A62  486E FFFE                pea.l      [A6 - 0x2]
  5303. 00003A66  206D BA78                movea.l    A0, [A5 - 0x4588]
  5304. 00003A6A  2068 0246                movea.l    A0, [A0 + 0x246]
  5305. 00003A6E  7000                     moveq.l    D0, 0x00
  5306. 00003A70  3007                     move.w     D0, D7
  5307. 00003A72  2200                     move.l     D1, D0
  5308. 00003A74  C0FC 0022                mulu.w     D0, 0x22 /* '\"' */
  5309. 00003A78  4841                     swap.w     D1
  5310. 00003A7A  C2FC 0022                mulu.w     D1, 0x22 /* '\"' */
  5311. 00003A7E  4841                     swap.w     D1
  5312. 00003A80  4241                     clr.w      D1
  5313. 00003A82  D081                     add.l      D0, D1
  5314. 00003A84  2F30 0808                move.l     -[A7], [A0 + D0 + 0x8]
  5315. 00003A88  4EBA FEF2                jsr        [PC - 0x10E /* 0000397C */]
  5316. 00003A8C  2840                     movea.l    A4, D0
  5317. 00003A8E  7000                     moveq.l    D0, 0x00
  5318. 00003A90  1014                     move.b     D0, [A4]
  5319. 00003A92  2F00                     move.l     -[A7], D0
  5320. 00003A94  200C                     move.l     D0, A4
  5321. 00003A96  5280                     addq.l     D0, 1
  5322. 00003A98  2F00                     move.l     -[A7], D0
  5323. 00003A9A  3013                     move.w     D0, [A3]
  5324. 00003A9C  48C0                     ext.l      D0
  5325. 00003A9E  D0AE 0008                add.l      D0, [A6 + 0x8]
  5326. 00003AA2  2F00                     move.l     -[A7], D0
  5327. 00003AA4  4EAD 038A                jsr        [A5 + 0x38A /* export_109 */]
  5328. 00003AA8  7000                     moveq.l    D0, 0x00
  5329. 00003AAA  1014                     move.b     D0, [A4]
  5330. 00003AAC  D153                     add.w      [A3], D0
  5331. 00003AAE  206E 0008                movea.l    A0, [A6 + 0x8]
  5332. 00003AB2  3013                     move.w     D0, [A3]
  5333. 00003AB4  5253                     addq.w     [A3], 1
  5334. 00003AB6  11BC 005D 0000           move.b     [A0 + D0.w], 0x5D /* ']' */
  5335. 00003ABC  4FEF 0014                lea.l      A7, [A7 + 0x14]
  5336. label00003AC0:
  5337. 00003AC0  4CEE 1880 FFF2           movem.l    D7,A3,A4, [A6 - 0xE]
  5338. 00003AC6  4E5E                     unlink     A6
  5339. 00003AC8  4E75                     rts
  5340. export_1173:
  5341. 00003ACA  4E56 FFF8                link       A6, -0x0008
  5342. 00003ACE  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  5343. 00003AD2  266E 0008                movea.l    A3, [A6 + 0x8]
  5344. 00003AD6  4246                     clr.w      D6
  5345. 00003AD8  4A6D E21E                tst.w      [A5 - 0x1DE2]
  5346. 00003ADC  6614                     bne        +0x16 /* 00003AF2 */
  5347. 00003ADE  486D 2A8A                pea.l      [A5 + 0x2A8A /* export_1357 */]
  5348. 00003AE2  4EAD 0222                jsr        [A5 + 0x222 /* export_64 */]
  5349. 00003AE6  4A40                     tst.w      D0
  5350. 00003AE8  588F                     addq.l     A7, 4
  5351. 00003AEA  6606                     bne        +0x8 /* 00003AF2 */
  5352. 00003AEC  7000                     moveq.l    D0, 0x00
  5353. 00003AEE  6000 0526                bra        +0x528 /* 00004016 */
  5354. label00003AF2:
  5355. 00003AF2  4A6D CF0C                tst.w      [A5 - 0x30F4]
  5356. 00003AF6  6704                     beq        +0x6 /* 00003AFC */
  5357. 00003AF8  7003                     moveq.l    D0, 0x03
  5358. 00003AFA  6002                     bra        +0x4 /* 00003AFE */
  5359. label00003AFC:
  5360. 00003AFC  7000                     moveq.l    D0, 0x00
  5361. label00003AFE:
  5362. 00003AFE  3D40 FFFE                move.w     [A6 - 0x2], D0
  5363. 00003B02  4244                     clr.w      D4
  5364. 00003B04  4245                     clr.w      D5
  5365. 00003B06  426E FFF8                clr.w      [A6 - 0x8]
  5366. 00003B0A  206D BA78                movea.l    A0, [A5 - 0x4588]
  5367. 00003B0E  2068 0246                movea.l    A0, [A0 + 0x246]
  5368. 00003B12  302E 000E                move.w     D0, [A6 + 0xE]
  5369. 00003B16  48C0                     ext.l      D0
  5370. 00003B18  2200                     move.l     D1, D0
  5371. 00003B1A  C0FC 0022                mulu.w     D0, 0x22 /* '\"' */
  5372. 00003B1E  4841                     swap.w     D1
  5373. 00003B20  C2FC 0022                mulu.w     D1, 0x22 /* '\"' */
  5374. 00003B24  4841                     swap.w     D1
  5375. 00003B26  4241                     clr.w      D1
  5376. 00003B28  D081                     add.l      D0, D1
  5377. 00003B2A  2870 0818                movea.l    A4, [A0 + D0 + 0x18]
  5378. 00003B2E  7E01                     moveq.l    D7, 0x01
  5379. 00003B30  603E                     bra        +0x40 /* 00003B70 */
  5380. label00003B32:
  5381. 00003B32  1034 7000                move.b     D0, [A4 + D7.w]
  5382. 00003B36  5300                     subq.b     D0, 1
  5383. 00003B38  6710                     beq        +0x12 /* 00003B4A */
  5384. 00003B3A  0400 0013                subi.b     D0, 0x13
  5385. 00003B3E  670E                     beq        +0x10 /* 00003B4E */
  5386. 00003B40  5900                     subq.b     D0, 4
  5387. 00003B42  671A                     beq        +0x1C /* 00003B5E */
  5388. 00003B44  0400 0009                subi.b     D0, 0x9 /* '\t' */
  5389. 00003B48  6616                     bne        +0x18 /* 00003B60 */
  5390. label00003B4A:
  5391. 00003B4A  5247                     addq.w     D7, 1
  5392. 00003B4C  6012                     bra        +0x14 /* 00003B60 */
  5393. label00003B4E:
  5394. 00003B4E  5247                     addq.w     D7, 1
  5395. 00003B50  6002                     bra        +0x4 /* 00003B54 */
  5396. label00003B52:
  5397. 00003B52  5247                     addq.w     D7, 1
  5398. label00003B54:
  5399. 00003B54  7022                     moveq.l    D0, 0x22
  5400. 00003B56  B034 7000                cmp.b      D0, [A4 + D7.w]
  5401. 00003B5A  66F6                     bne        -0x8 /* 00003B52 */
  5402. 00003B5C  6002                     bra        +0x4 /* 00003B60 */
  5403. label00003B5E:
  5404. 00003B5E  5245                     addq.w     D5, 1
  5405. label00003B60:
  5406. 00003B60  7019                     moveq.l    D0, 0x19
  5407. 00003B62  B034 7000                cmp.b      D0, [A4 + D7.w]
  5408. 00003B66  6606                     bne        +0x8 /* 00003B6E */
  5409. 00003B68  3D45 FFF8                move.w     [A6 - 0x8], D5
  5410. 00003B6C  600C                     bra        +0xE /* 00003B7A */
  5411. label00003B6E:
  5412. 00003B6E  5247                     addq.w     D7, 1
  5413. label00003B70:
  5414. 00003B70  48C7                     ext.l      D7
  5415. 00003B72  7000                     moveq.l    D0, 0x00
  5416. 00003B74  1014                     move.b     D0, [A4]
  5417. 00003B76  B087                     cmp.l      D0, D7
  5418. 00003B78  6CB8                     bge        -0x46 /* 00003B32 */
  5419. label00003B7A:
  5420. 00003B7A  7001                     moveq.l    D0, 0x01
  5421. 00003B7C  B06E FFF8                cmp.w      D0, [A6 - 0x8]
  5422. 00003B80  6604                     bne        +0x6 /* 00003B86 */
  5423. 00003B82  7001                     moveq.l    D0, 0x01
  5424. 00003B84  6002                     bra        +0x4 /* 00003B88 */
  5425. label00003B86:
  5426. 00003B86  7000                     moveq.l    D0, 0x00
  5427. label00003B88:
  5428. 00003B88  206E 0014                movea.l    A0, [A6 + 0x14]
  5429. 00003B8C  3080                     move.w     [A0], D0
  5430. 00003B8E  7E01                     moveq.l    D7, 0x01
  5431. 00003B90  6000 046E                bra        +0x470 /* 00004000 */
  5432. label00003B94:
  5433. 00003B94  1034 7000                move.b     D0, [A4 + D7.w]
  5434. 00003B98  5300                     subq.b     D0, 1
  5435. 00003B9A  6500 0432                bcs        +0x434 /* 00003FCE */
  5436. 00003B9E  0C00 002C                cmpi.b     D0, 0x2C /* ',' */
  5437. 00003BA2  6200 042A                bhi        +0x42C /* 00003FCE */
  5438. 00003BA6  7200                     moveq.l    D1, 0x00
  5439. 00003BA8  1200                     move.b     D1, D0
  5440. 00003BAA  D241                     add.w      D1, D1
  5441. 00003BAC  323B 1006                move.w     D1, [PC + D1.w + 0x6]
  5442. 00003BB0  4EFB 1000                jmp        [PC + D1.w]
  5443. 00003BB4  0080 0306 02F8           ori.l      D0, 0x30602F8
  5444. 00003BBA  0326                     btst       -[A6], D1
  5445. 00003BBC  0318                     btst       [A0]+, D1
  5446. 00003BBE  0346                     bchg       D6, D1
  5447. 00003BC0  0338 0382                btst       [0x00000382], D1
  5448. 00003BC4  0374 0366                bchg       <<invalid full ext with IS == 1 and I/IS == 6>>, D1
  5449. 00003BC8  0358                     bchg       [A0]+, D1
  5450. 00003BCA  03B0 0394                bclr       <<invalid full ext with I/IS == 4>>, D1
  5451. 00003BCE  03F8                     .incomplete
  5452. 00003BD0  03EA                     .incomplete
  5453. 00003BD2  03DC                     .incomplete
  5454. 00003BD4  03CE                     .incomplete
  5455. 00003BD6  017E                     bchg       <<invalid special address>>, D0
  5456. 00003BD8  01D4                     .incomplete
  5457. 00003BDA  00EC                     .incomplete
  5458. 00003BDC  041C 041C                subi.b     [A4]+, 0x1C
  5459. 00003BE0  041C 012A                subi.b     [A4]+, 0x2A /* '*' */
  5460. 00003BE4  041C 041C                subi.b     [A4]+, 0x1C
  5461. 00003BE8  041C 041C                subi.b     [A4]+, 0x1C
  5462. 00003BEC  005C 006E                ori.w      [A4]+, 0x6E /* 'n' */
  5463. 00003BF0  041C 041C                subi.b     [A4]+, 0x1C
  5464. 00003BF4  00A2 041C 041C           ori.l      -[A2], 0x41C041C
  5465. 00003BFA  022A 0280 0408           andi.b     [A2 + 0x408], 0x80
  5466. 00003C00  0408 02D6                subi.b     A0, 0xD6
  5467. 00003C04  0408 0408                subi.b     A0, 0x8
  5468. 00003C08  0408 0408                subi.b     A0, 0x8
  5469. 00003C0C  0408 302E                subi.b     A0, 0x2E /* '.' */
  5470. 00003C10  FFFE                     .invalid   <<F/7/7>>
  5471. 00003C12  526E FFFE                addq.w     [A6 - 0x2], 1
  5472. 00003C16  17BC 002E 0000           move.b     [A3 + D0.w], 0x2E /* '.' */
  5473. 00003C1C  6000 03E0                bra        +0x3E2 /* 00003FFE */
  5474. 00003C20  302E FFFE                move.w     D0, [A6 - 0x2]
  5475. 00003C24  526E FFFE                addq.w     [A6 - 0x2], 1
  5476. 00003C28  17BC 002C 0000           move.b     [A3 + D0.w], 0x2C /* ',' */
  5477. 00003C2E  6000 03CE                bra        +0x3D0 /* 00003FFE */
  5478. 00003C32  302E FFFE                move.w     D0, [A6 - 0x2]
  5479. 00003C36  526E FFFE                addq.w     [A6 - 0x2], 1
  5480. 00003C3A  17BC 005C 0000           move.b     [A3 + D0.w], 0x5C /* '\\' */
  5481. 00003C40  5247                     addq.w     D7, 1
  5482. 00003C42  302E FFFE                move.w     D0, [A6 - 0x2]
  5483. 00003C46  526E FFFE                addq.w     [A6 - 0x2], 1
  5484. 00003C4A  17B4 7000 0000           move.b     [A3 + D0.w], [A4 + D7.w]
  5485. 00003C50  6000 03AC                bra        +0x3AE /* 00003FFE */
  5486. 00003C54  4A46                     tst.w      D6
  5487. 00003C56  670E                     beq        +0x10 /* 00003C66 */
  5488. 00003C58  302E FFFE                move.w     D0, [A6 - 0x2]
  5489. 00003C5C  526E FFFE                addq.w     [A6 - 0x2], 1
  5490. 00003C60  17BC 005C 0000           move.b     [A3 + D0.w], 0x5C /* '\\' */
  5491. label00003C66:
  5492. 00003C66  302E FFFE                move.w     D0, [A6 - 0x2]
  5493. 00003C6A  526E FFFE                addq.w     [A6 - 0x2], 1
  5494. 00003C6E  17BC 002A 0000           move.b     [A3 + D0.w], 0x2A /* '*' */
  5495. 00003C74  4A46                     tst.w      D6
  5496. 00003C76  6710                     beq        +0x12 /* 00003C88 */
  5497. 00003C78  302E FFFE                move.w     D0, [A6 - 0x2]
  5498. 00003C7C  526E FFFE                addq.w     [A6 - 0x2], 1
  5499. 00003C80  17BC 005C 0000           move.b     [A3 + D0.w], 0x5C /* '\\' */
  5500. 00003C86  6002                     bra        +0x4 /* 00003C8A */
  5501. label00003C88:
  5502. 00003C88  5246                     addq.w     D6, 1
  5503. label00003C8A:
  5504. 00003C8A  5247                     addq.w     D7, 1
  5505. 00003C8C  302E FFFE                move.w     D0, [A6 - 0x2]
  5506. 00003C90  526E FFFE                addq.w     [A6 - 0x2], 1
  5507. 00003C94  17B4 7000 0000           move.b     [A3 + D0.w], [A4 + D7.w]
  5508. 00003C9A  6000 0362                bra        +0x364 /* 00003FFE */
  5509. 00003C9E  5247                     addq.w     D7, 1
  5510. 00003CA0  302E FFFE                move.w     D0, [A6 - 0x2]
  5511. 00003CA4  526E FFFE                addq.w     [A6 - 0x2], 1
  5512. 00003CA8  17BC 0022 0000           move.b     [A3 + D0.w], 0x22 /* '\"' */
  5513. 00003CAE  6012                     bra        +0x14 /* 00003CC2 */
  5514. label00003CB0:
  5515. 00003CB0  3007                     move.w     D0, D7
  5516. 00003CB2  5247                     addq.w     D7, 1
  5517. 00003CB4  322E FFFE                move.w     D1, [A6 - 0x2]
  5518. 00003CB8  526E FFFE                addq.w     [A6 - 0x2], 1
  5519. 00003CBC  17B4 0000 1000           move.b     [A3 + D1.w], [A4 + D0.w]
  5520. label00003CC2:
  5521. 00003CC2  7022                     moveq.l    D0, 0x22
  5522. 00003CC4  B034 7000                cmp.b      D0, [A4 + D7.w]
  5523. 00003CC8  66E6                     bne        -0x18 /* 00003CB0 */
  5524. 00003CCA  302E FFFE                move.w     D0, [A6 - 0x2]
  5525. 00003CCE  526E FFFE                addq.w     [A6 - 0x2], 1
  5526. 00003CD2  17B4 7000 0000           move.b     [A3 + D0.w], [A4 + D7.w]
  5527. 00003CD8  6000 0324                bra        +0x326 /* 00003FFE */
  5528. 00003CDC  4A6D CF0C                tst.w      [A5 - 0x30F4]
  5529. 00003CE0  670E                     beq        +0x10 /* 00003CF0 */
  5530. 00003CE2  302E FFFE                move.w     D0, [A6 - 0x2]
  5531. 00003CE6  526E FFFE                addq.w     [A6 - 0x2], 1
  5532. 00003CEA  17BC 003B 0000           move.b     [A3 + D0.w], 0x3B /* ';' */
  5533. label00003CF0:
  5534. 00003CF0  302E FFFE                move.w     D0, [A6 - 0x2]
  5535. 00003CF4  526E FFFE                addq.w     [A6 - 0x2], 1
  5536. 00003CF8  17BC 003B 0000           move.b     [A3 + D0.w], 0x3B /* ';' */
  5537. 00003CFE  7018                     moveq.l    D0, 0x18
  5538. 00003D00  B034 7001                cmp.b      D0, [A4 + D7.w + 0x1]
  5539. 00003D04  6724                     beq        +0x26 /* 00003D2A */
  5540. 00003D06  0C44 0001                cmpi.w     D4, 0x1
  5541. 00003D0A  6C1E                     bge        +0x20 /* 00003D2A */
  5542. 00003D0C  206E 0014                movea.l    A0, [A6 + 0x14]
  5543. 00003D10  4A50                     tst.w      [A0]
  5544. 00003D12  6616                     bne        +0x18 /* 00003D2A */
  5545. 00003D14  302E 000E                move.w     D0, [A6 + 0xE]
  5546. 00003D18  48C0                     ext.l      D0
  5547. 00003D1A  2F00                     move.l     -[A7], D0
  5548. 00003D1C  486E FFFE                pea.l      [A6 - 0x2]
  5549. 00003D20  2F0B                     move.l     -[A7], A3
  5550. 00003D22  4EBA FCA0                jsr        [PC - 0x360 /* 000039C4 */]
  5551. 00003D26  4FEF 000C                lea.l      A7, [A7 + 0xC]
  5552. label00003D2A:
  5553. 00003D2A  5244                     addq.w     D4, 1
  5554. 00003D2C  6000 02D0                bra        +0x2D2 /* 00003FFE */
  5555. 00003D30  206D E4E4                movea.l    A0, [A5 - 0x1B1C]
  5556. 00003D34  7020                     moveq.l    D0, 0x20
  5557. 00003D36  B028 0001                cmp.b      D0, [A0 + 0x1]
  5558. 00003D3A  662E                     bne        +0x30 /* 00003D6A */
  5559. 00003D3C  4A6D CF0C                tst.w      [A5 - 0x30F4]
  5560. 00003D40  6708                     beq        +0xA /* 00003D4A */
  5561. 00003D42  41ED CE0C                lea.l      A0, [A5 - 0x31F4]
  5562. 00003D46  2008                     move.l     D0, A0
  5563. 00003D48  6006                     bra        +0x8 /* 00003D50 */
  5564. label00003D4A:
  5565. 00003D4A  41ED CE12                lea.l      A0, [A5 - 0x31EE]
  5566. 00003D4E  2008                     move.l     D0, A0
  5567. label00003D50:
  5568. 00003D50  2F00                     move.l     -[A7], D0
  5569. 00003D52  302E FFFE                move.w     D0, [A6 - 0x2]
  5570. 00003D56  48C0                     ext.l      D0
  5571. 00003D58  D08B                     add.l      D0, A3
  5572. 00003D5A  2F00                     move.l     -[A7], D0
  5573. 00003D5C  4EAD 0EE2                jsr        [A5 + 0xEE2 /* export_472 */]
  5574. 00003D60  D16E FFFE                add.w      [A6 - 0x2], D0
  5575. 00003D64  508F                     addq.l     A7, 8
  5576. 00003D66  6000 0296                bra        +0x298 /* 00003FFE */
  5577. label00003D6A:
  5578. 00003D6A  486D CE18                pea.l      [A5 - 0x31E8]
  5579. 00003D6E  302E FFFE                move.w     D0, [A6 - 0x2]
  5580. 00003D72  48C0                     ext.l      D0
  5581. 00003D74  D08B                     add.l      D0, A3
  5582. 00003D76  2F00                     move.l     -[A7], D0
  5583. 00003D78  4EAD 0EE2                jsr        [A5 + 0xEE2 /* export_472 */]
  5584. 00003D7C  D16E FFFE                add.w      [A6 - 0x2], D0
  5585. 00003D80  508F                     addq.l     A7, 8
  5586. 00003D82  6000 027A                bra        +0x27C /* 00003FFE */
  5587. 00003D86  206D E4E4                movea.l    A0, [A5 - 0x1B1C]
  5588. 00003D8A  7020                     moveq.l    D0, 0x20
  5589. 00003D8C  B028 0001                cmp.b      D0, [A0 + 0x1]
  5590. 00003D90  662E                     bne        +0x30 /* 00003DC0 */
  5591. 00003D92  4A6D CF0C                tst.w      [A5 - 0x30F4]
  5592. 00003D96  6708                     beq        +0xA /* 00003DA0 */
  5593. 00003D98  41ED CE1C                lea.l      A0, [A5 - 0x31E4]
  5594. 00003D9C  2008                     move.l     D0, A0
  5595. 00003D9E  6006                     bra        +0x8 /* 00003DA6 */
  5596. label00003DA0:
  5597. 00003DA0  41ED CE24                lea.l      A0, [A5 - 0x31DC]
  5598. 00003DA4  2008                     move.l     D0, A0
  5599. label00003DA6:
  5600. 00003DA6  2F00                     move.l     -[A7], D0
  5601. 00003DA8  302E FFFE                move.w     D0, [A6 - 0x2]
  5602. 00003DAC  48C0                     ext.l      D0
  5603. 00003DAE  D08B                     add.l      D0, A3
  5604. 00003DB0  2F00                     move.l     -[A7], D0
  5605. 00003DB2  4EAD 0EE2                jsr        [A5 + 0xEE2 /* export_472 */]
  5606. 00003DB6  D16E FFFE                add.w      [A6 - 0x2], D0
  5607. 00003DBA  508F                     addq.l     A7, 8
  5608. 00003DBC  6000 0240                bra        +0x242 /* 00003FFE */
  5609. label00003DC0:
  5610. 00003DC0  486D CE2C                pea.l      [A5 - 0x31D4]
  5611. 00003DC4  302E FFFE                move.w     D0, [A6 - 0x2]
  5612. 00003DC8  48C0                     ext.l      D0
  5613. 00003DCA  D08B                     add.l      D0, A3
  5614. 00003DCC  2F00                     move.l     -[A7], D0
  5615. 00003DCE  4EAD 0EE2                jsr        [A5 + 0xEE2 /* export_472 */]
  5616. 00003DD2  D16E FFFE                add.w      [A6 - 0x2], D0
  5617. 00003DD6  508F                     addq.l     A7, 8
  5618. 00003DD8  6000 0224                bra        +0x226 /* 00003FFE */
  5619. 00003DDC  206D E4E4                movea.l    A0, [A5 - 0x1B1C]
  5620. 00003DE0  7020                     moveq.l    D0, 0x20
  5621. 00003DE2  B028 0001                cmp.b      D0, [A0 + 0x1]
  5622. 00003DE6  662E                     bne        +0x30 /* 00003E16 */
  5623. 00003DE8  4A6D CF0C                tst.w      [A5 - 0x30F4]
  5624. 00003DEC  6708                     beq        +0xA /* 00003DF6 */
  5625. 00003DEE  41ED CE32                lea.l      A0, [A5 - 0x31CE]
  5626. 00003DF2  2008                     move.l     D0, A0
  5627. 00003DF4  6006                     bra        +0x8 /* 00003DFC */
  5628. label00003DF6:
  5629. 00003DF6  41ED CE38                lea.l      A0, [A5 - 0x31C8]
  5630. 00003DFA  2008                     move.l     D0, A0
  5631. label00003DFC:
  5632. 00003DFC  2F00                     move.l     -[A7], D0
  5633. 00003DFE  302E FFFE                move.w     D0, [A6 - 0x2]
  5634. 00003E02  48C0                     ext.l      D0
  5635. 00003E04  D08B                     add.l      D0, A3
  5636. 00003E06  2F00                     move.l     -[A7], D0
  5637. 00003E08  4EAD 0EE2                jsr        [A5 + 0xEE2 /* export_472 */]
  5638. 00003E0C  D16E FFFE                add.w      [A6 - 0x2], D0
  5639. 00003E10  508F                     addq.l     A7, 8
  5640. 00003E12  6000 01EA                bra        +0x1EC /* 00003FFE */
  5641. label00003E16:
  5642. 00003E16  486D CE3E                pea.l      [A5 - 0x31C2]
  5643. 00003E1A  302E FFFE                move.w     D0, [A6 - 0x2]
  5644. 00003E1E  48C0                     ext.l      D0
  5645. 00003E20  D08B                     add.l      D0, A3
  5646. 00003E22  2F00                     move.l     -[A7], D0
  5647. 00003E24  4EAD 0EE2                jsr        [A5 + 0xEE2 /* export_472 */]
  5648. 00003E28  D16E FFFE                add.w      [A6 - 0x2], D0
  5649. 00003E2C  508F                     addq.l     A7, 8
  5650. 00003E2E  6000 01CE                bra        +0x1D0 /* 00003FFE */
  5651. 00003E32  206D E4E4                movea.l    A0, [A5 - 0x1B1C]
  5652. 00003E36  7020                     moveq.l    D0, 0x20
  5653. 00003E38  B028 0001                cmp.b      D0, [A0 + 0x1]
  5654. 00003E3C  662E                     bne        +0x30 /* 00003E6C */
  5655. 00003E3E  4A6D CF0C                tst.w      [A5 - 0x30F4]
  5656. 00003E42  6708                     beq        +0xA /* 00003E4C */
  5657. 00003E44  41ED CE42                lea.l      A0, [A5 - 0x31BE]
  5658. 00003E48  2008                     move.l     D0, A0
  5659. 00003E4A  6006                     bra        +0x8 /* 00003E52 */
  5660. label00003E4C:
  5661. 00003E4C  41ED CE4A                lea.l      A0, [A5 - 0x31B6]
  5662. 00003E50  2008                     move.l     D0, A0
  5663. label00003E52:
  5664. 00003E52  2F00                     move.l     -[A7], D0
  5665. 00003E54  302E FFFE                move.w     D0, [A6 - 0x2]
  5666. 00003E58  48C0                     ext.l      D0
  5667. 00003E5A  D08B                     add.l      D0, A3
  5668. 00003E5C  2F00                     move.l     -[A7], D0
  5669. 00003E5E  4EAD 0EE2                jsr        [A5 + 0xEE2 /* export_472 */]
  5670. 00003E62  D16E FFFE                add.w      [A6 - 0x2], D0
  5671. 00003E66  508F                     addq.l     A7, 8
  5672. 00003E68  6000 0194                bra        +0x196 /* 00003FFE */
  5673. label00003E6C:
  5674. 00003E6C  486D CE52                pea.l      [A5 - 0x31AE]
  5675. 00003E70  302E FFFE                move.w     D0, [A6 - 0x2]
  5676. 00003E74  48C0                     ext.l      D0
  5677. 00003E76  D08B                     add.l      D0, A3
  5678. 00003E78  2F00                     move.l     -[A7], D0
  5679. 00003E7A  4EAD 0EE2                jsr        [A5 + 0xEE2 /* export_472 */]
  5680. 00003E7E  D16E FFFE                add.w      [A6 - 0x2], D0
  5681. 00003E82  508F                     addq.l     A7, 8
  5682. 00003E84  6000 0178                bra        +0x17A /* 00003FFE */
  5683. 00003E88  2F2D E2C0                move.l     -[A7], [A5 - 0x1D40]
  5684. 00003E8C  486D CE58                pea.l      [A5 - 0x31A8]
  5685. 00003E90  302E FFFE                move.w     D0, [A6 - 0x2]
  5686. 00003E94  48C0                     ext.l      D0
  5687. 00003E96  D08B                     add.l      D0, A3
  5688. 00003E98  2F00                     move.l     -[A7], D0
  5689. 00003E9A  4EAD 0EE2                jsr        [A5 + 0xEE2 /* export_472 */]
  5690. 00003E9E  D16E FFFE                add.w      [A6 - 0x2], D0
  5691. 00003EA2  4FEF 000C                lea.l      A7, [A7 + 0xC]
  5692. 00003EA6  6000 0156                bra        +0x158 /* 00003FFE */
  5693. 00003EAA  302E FFFE                move.w     D0, [A6 - 0x2]
  5694. 00003EAE  526E FFFE                addq.w     [A6 - 0x2], 1
  5695. 00003EB2  17BC 0073 0000           move.b     [A3 + D0.w], 0x73 /* 's' */
  5696. 00003EB8  302E FFFE                move.w     D0, [A6 - 0x2]
  5697. 00003EBC  526E FFFE                addq.w     [A6 - 0x2], 1
  5698. 00003EC0  17BC 0073 0000           move.b     [A3 + D0.w], 0x73 /* 's' */
  5699. 00003EC6  6000 0136                bra        +0x138 /* 00003FFE */
  5700. 00003ECA  302E FFFE                move.w     D0, [A6 - 0x2]
  5701. 00003ECE  526E FFFE                addq.w     [A6 - 0x2], 1
  5702. 00003ED2  17BC 006D 0000           move.b     [A3 + D0.w], 0x6D /* 'm' */
  5703. 00003ED8  302E FFFE                move.w     D0, [A6 - 0x2]
  5704. 00003EDC  526E FFFE                addq.w     [A6 - 0x2], 1
  5705. 00003EE0  17BC 006D 0000           move.b     [A3 + D0.w], 0x6D /* 'm' */
  5706. 00003EE6  6000 0116                bra        +0x118 /* 00003FFE */
  5707. 00003EEA  302E FFFE                move.w     D0, [A6 - 0x2]
  5708. 00003EEE  526E FFFE                addq.w     [A6 - 0x2], 1
  5709. 00003EF2  17BC 0068 0000           move.b     [A3 + D0.w], 0x68 /* 'h' */
  5710. 00003EF8  302E FFFE                move.w     D0, [A6 - 0x2]
  5711. 00003EFC  526E FFFE                addq.w     [A6 - 0x2], 1
  5712. 00003F00  17BC 0068 0000           move.b     [A3 + D0.w], 0x68 /* 'h' */
  5713. 00003F06  6000 00F6                bra        +0xF8 /* 00003FFE */
  5714. 00003F0A  302E FFFE                move.w     D0, [A6 - 0x2]
  5715. 00003F0E  526E FFFE                addq.w     [A6 - 0x2], 1
  5716. 00003F12  17BC 0064 0000           move.b     [A3 + D0.w], 0x64 /* 'd' */
  5717. 00003F18  302E FFFE                move.w     D0, [A6 - 0x2]
  5718. 00003F1C  526E FFFE                addq.w     [A6 - 0x2], 1
  5719. 00003F20  17BC 0064 0000           move.b     [A3 + D0.w], 0x64 /* 'd' */
  5720. 00003F26  302E FFFE                move.w     D0, [A6 - 0x2]
  5721. 00003F2A  526E FFFE                addq.w     [A6 - 0x2], 1
  5722. 00003F2E  17BC 0064 0000           move.b     [A3 + D0.w], 0x64 /* 'd' */
  5723. 00003F34  302E FFFE                move.w     D0, [A6 - 0x2]
  5724. 00003F38  526E FFFE                addq.w     [A6 - 0x2], 1
  5725. 00003F3C  17BC 0064 0000           move.b     [A3 + D0.w], 0x64 /* 'd' */
  5726. 00003F42  6000 00BA                bra        +0xBC /* 00003FFE */
  5727. 00003F46  302E FFFE                move.w     D0, [A6 - 0x2]
  5728. 00003F4A  526E FFFE                addq.w     [A6 - 0x2], 1
  5729. 00003F4E  17BC 0079 0000           move.b     [A3 + D0.w], 0x79 /* 'y' */
  5730. 00003F54  302E FFFE                move.w     D0, [A6 - 0x2]
  5731. 00003F58  526E FFFE                addq.w     [A6 - 0x2], 1
  5732. 00003F5C  17BC 0079 0000           move.b     [A3 + D0.w], 0x79 /* 'y' */
  5733. 00003F62  302E FFFE                move.w     D0, [A6 - 0x2]
  5734. 00003F66  526E FFFE                addq.w     [A6 - 0x2], 1
  5735. 00003F6A  17BC 0079 0000           move.b     [A3 + D0.w], 0x79 /* 'y' */
  5736. 00003F70  302E FFFE                move.w     D0, [A6 - 0x2]
  5737. 00003F74  526E FFFE                addq.w     [A6 - 0x2], 1
  5738. 00003F78  17BC 0079 0000           move.b     [A3 + D0.w], 0x79 /* 'y' */
  5739. 00003F7E  607E                     bra        +0x80 /* 00003FFE */
  5740. 00003F80  302E FFFE                move.w     D0, [A6 - 0x2]
  5741. 00003F84  526E FFFE                addq.w     [A6 - 0x2], 1
  5742. 00003F88  17BC 006D 0000           move.b     [A3 + D0.w], 0x6D /* 'm' */
  5743. 00003F8E  302E FFFE                move.w     D0, [A6 - 0x2]
  5744. 00003F92  526E FFFE                addq.w     [A6 - 0x2], 1
  5745. 00003F96  17BC 006D 0000           move.b     [A3 + D0.w], 0x6D /* 'm' */
  5746. 00003F9C  302E FFFE                move.w     D0, [A6 - 0x2]
  5747. 00003FA0  526E FFFE                addq.w     [A6 - 0x2], 1
  5748. 00003FA4  17BC 006D 0000           move.b     [A3 + D0.w], 0x6D /* 'm' */
  5749. 00003FAA  302E FFFE                move.w     D0, [A6 - 0x2]
  5750. 00003FAE  526E FFFE                addq.w     [A6 - 0x2], 1
  5751. 00003FB2  17BC 006D 0000           move.b     [A3 + D0.w], 0x6D /* 'm' */
  5752. 00003FB8  6044                     bra        +0x46 /* 00003FFE */
  5753. 00003FBA  4A6D CF0C                tst.w      [A5 - 0x30F4]
  5754. 00003FBE  670E                     beq        +0x10 /* 00003FCE */
  5755. 00003FC0  302E FFFE                move.w     D0, [A6 - 0x2]
  5756. 00003FC4  526E FFFE                addq.w     [A6 - 0x2], 1
  5757. 00003FC8  17BC 005C 0000           move.b     [A3 + D0.w], 0x5C /* '\\' */
  5758. label00003FCE:
  5759. 00003FCE  7000                     moveq.l    D0, 0x00
  5760. 00003FD0  1034 7000                move.b     D0, [A4 + D7.w]
  5761. 00003FD4  E540                     asl        D0.w, 2
  5762. 00003FD6  41ED E220                lea.l      A0, [A5 - 0x1DE0]
  5763. 00003FDA  2D70 0000 FFFA           move.l     [A6 - 0x6], [A0 + D0.w]
  5764. 00003FE0  6014                     bra        +0x16 /* 00003FF6 */
  5765. label00003FE2:
  5766. 00003FE2  206E FFFA                movea.l    A0, [A6 - 0x6]
  5767. 00003FE6  52AE FFFA                addq.l     [A6 - 0x6], 1
  5768. 00003FEA  302E FFFE                move.w     D0, [A6 - 0x2]
  5769. 00003FEE  526E FFFE                addq.w     [A6 - 0x2], 1
  5770. 00003FF2  1790 0000                move.b     [A3 + D0.w], [A0]
  5771. label00003FF6:
  5772. 00003FF6  206E FFFA                movea.l    A0, [A6 - 0x6]
  5773. 00003FFA  4A10                     tst.b      [A0]
  5774. 00003FFC  66E4                     bne        -0x1A /* 00003FE2 */
  5775. label00003FFE:
  5776. 00003FFE  5247                     addq.w     D7, 1
  5777. label00004000:
  5778. 00004000  48C7                     ext.l      D7
  5779. 00004002  7000                     moveq.l    D0, 0x00
  5780. 00004004  1014                     move.b     D0, [A4]
  5781. 00004006  B087                     cmp.l      D0, D7
  5782. 00004008  6C00 FB8A                bge        -0x474 /* 00003B94 */
  5783. 0000400C  206E 0010                movea.l    A0, [A6 + 0x10]
  5784. 00004010  30AE FFFE                move.w     [A0], [A6 - 0x2]
  5785. 00004014  7001                     moveq.l    D0, 0x01
  5786. label00004016:
  5787. 00004016  4CEE 18F0 FFE0           movem.l    D4,D5,D6,D7,A3,A4, [A6 - 0x20]
  5788. 0000401C  4E5E                     unlink     A6
  5789. 0000401E  4E75                     rts
  5790. export_1174:
  5791. fn00004020:
  5792. 00004020  4E56 FFFC                link       A6, -0x0004
  5793. 00004024  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  5794. 00004028  286E 0010                movea.l    A4, [A6 + 0x10]
  5795. 0000402C  2C2E 000C                move.l     D6, [A6 + 0xC]
  5796. 00004030  266E 0008                movea.l    A3, [A6 + 0x8]
  5797. 00004034  4245                     clr.w      D5
  5798. 00004036  4247                     clr.w      D7
  5799. 00004038  7801                     moveq.l    D4, 0x01
  5800. 0000403A  7002                     moveq.l    D0, 0x02
  5801. 0000403C  B06B 0016                cmp.w      D0, [A3 + 0x16]
  5802. 00004040  6734                     beq        +0x36 /* 00004076 */
  5803. 00004042  7001                     moveq.l    D0, 0x01
  5804. 00004044  B06B 0016                cmp.w      D0, [A3 + 0x16]
  5805. 00004048  672C                     beq        +0x2E /* 00004076 */
  5806. 0000404A  4AAB 0010                tst.l      [A3 + 0x10]
  5807. 0000404E  6712                     beq        +0x14 /* 00004062 */
  5808. 00004050  2F2B 0010                move.l     -[A7], [A3 + 0x10]
  5809. 00004054  2F2B 000C                move.l     -[A7], [A3 + 0xC]
  5810. 00004058  4EAD 013A                jsr        [A5 + 0x13A /* export_35 */]
  5811. 0000405C  3800                     move.w     D4, D0
  5812. 0000405E  508F                     addq.l     A7, 8
  5813. 00004060  6614                     bne        +0x16 /* 00004076 */
  5814. label00004062:
  5815. 00004062  7007                     moveq.l    D0, 0x07
  5816. 00004064  B086                     cmp.l      D0, D6
  5817. 00004066  6600 00CC                bne        +0xCE /* 00004134 */
  5818. 0000406A  206D E020                movea.l    A0, [A5 - 0x1FE0]
  5819. 0000406E  4AA8 0288                tst.l      [A0 + 0x288]
  5820. 00004072  6700 00C0                beq        +0xC2 /* 00004134 */
  5821. label00004076:
  5822. 00004076  006B 0040 0018           ori.w      [A3 + 0x18], 0x40 /* '@' */
  5823. 0000407C  2F06                     move.l     -[A7], D6
  5824. 0000407E  4EBA D5B4                jsr        [PC - 0x2A4C /* 00001634 */]
  5825. 00004082  3A00                     move.w     D5, D0
  5826. 00004084  588F                     addq.l     A7, 4
  5827. 00004086  6706                     beq        +0x8 /* 0000408E */
  5828. 00004088  7E01                     moveq.l    D7, 0x01
  5829. 0000408A  6000 00C4                bra        +0xC6 /* 00004150 */
  5830. label0000408E:
  5831. 0000408E  7007                     moveq.l    D0, 0x07
  5832. 00004090  B086                     cmp.l      D0, D6
  5833. 00004092  6614                     bne        +0x16 /* 000040A8 */
  5834. 00004094  206D E020                movea.l    A0, [A5 - 0x1FE0]
  5835. 00004098  303C 1000                move.w     D0, 0x1000
  5836. 0000409C  C068 020C                and.w      D0, [A0 + 0x20C]
  5837. 000040A0  6706                     beq        +0x8 /* 000040A8 */
  5838. 000040A2  7E01                     moveq.l    D7, 0x01
  5839. 000040A4  6000 00AA                bra        +0xAC /* 00004150 */
  5840. label000040A8:
  5841. 000040A8  7004                     moveq.l    D0, 0x04
  5842. 000040AA  B0AD E5C8                cmp.l      D0, [A5 - 0x1A38]
  5843. 000040AE  6600 00A0                bne        +0xA2 /* 00004150 */
  5844. 000040B2  4AAB 0010                tst.l      [A3 + 0x10]
  5845. 000040B6  6706                     beq        +0x8 /* 000040BE */
  5846. 000040B8  202B 0010                move.l     D0, [A3 + 0x10]
  5847. 000040BC  6004                     bra        +0x6 /* 000040C2 */
  5848. label000040BE:
  5849. 000040BE  202B 000C                move.l     D0, [A3 + 0xC]
  5850. label000040C2:
  5851. 000040C2  2F00                     move.l     -[A7], D0
  5852. 000040C4  4EAD 010A                jsr        [A5 + 0x10A /* export_29 */]
  5853. 000040C8  4A40                     tst.w      D0
  5854. 000040CA  588F                     addq.l     A7, 4
  5855. 000040CC  6700 0082                beq        +0x84 /* 00004150 */
  5856. 000040D0  7000                     moveq.l    D0, 0x00
  5857. 000040D2  2740 001A                move.l     [A3 + 0x1A], D0
  5858. 000040D6  006B 0020 0018           ori.w      [A3 + 0x18], 0x20 /* ' ' */
  5859. 000040DC  2F06                     move.l     -[A7], D6
  5860. 000040DE  4EBA D554                jsr        [PC - 0x2AAC /* 00001634 */]
  5861. 000040E2  3A00                     move.w     D5, D0
  5862. 000040E4  026B FFDF 0018           andi.w     [A3 + 0x18], 0xFFDF
  5863. 000040EA  4A45                     tst.w      D5
  5864. 000040EC  588F                     addq.l     A7, 4
  5865. 000040EE  6760                     beq        +0x62 /* 00004150 */
  5866. 000040F0  2F0B                     move.l     -[A7], A3
  5867. 000040F2  4EAD 00AA                jsr        [A5 + 0xAA /* export_17 */]
  5868. 000040F6  4A80                     tst.l      D0
  5869. 000040F8  588F                     addq.l     A7, 4
  5870. 000040FA  670C                     beq        +0xE /* 00004108 */
  5871. 000040FC  2F2B 0008                move.l     -[A7], [A3 + 0x8]
  5872. 00004100  4EAD 0132                jsr        [A5 + 0x132 /* export_34 */]
  5873. 00004104  588F                     addq.l     A7, 4
  5874. 00004106  6048                     bra        +0x4A /* 00004150 */
  5875. label00004108:
  5876. 00004108  426D EA4A                clr.w      [A5 - 0x15B6]
  5877. 0000410C  7000                     moveq.l    D0, 0x00
  5878. 0000410E  2B40 E5C8                move.l     [A5 - 0x1A38], D0
  5879. 00004112  2F0B                     move.l     -[A7], A3
  5880. 00004114  4EAD 015A                jsr        [A5 + 0x15A /* export_39 */]
  5881. 00004118  2D40 FFFC                move.l     [A6 - 0x4], D0
  5882. 0000411C  588F                     addq.l     A7, 4
  5883. 0000411E  6604                     bne        +0x6 /* 00004124 */
  5884. 00004120  7E01                     moveq.l    D7, 0x01
  5885. 00004122  602C                     bra        +0x2E /* 00004150 */
  5886. label00004124:
  5887. 00004124  2F06                     move.l     -[A7], D6
  5888. 00004126  4EBA D50C                jsr        [PC - 0x2AF4 /* 00001634 */]
  5889. 0000412A  3A00                     move.w     D5, D0
  5890. 0000412C  588F                     addq.l     A7, 4
  5891. 0000412E  6720                     beq        +0x22 /* 00004150 */
  5892. 00004130  7E01                     moveq.l    D7, 0x01
  5893. 00004132  601C                     bra        +0x1E /* 00004150 */
  5894. label00004134:
  5895. 00004134  4A44                     tst.w      D4
  5896. 00004136  6618                     bne        +0x1A /* 00004150 */
  5897. 00004138  7007                     moveq.l    D0, 0x07
  5898. 0000413A  B086                     cmp.l      D0, D6
  5899. 0000413C  6604                     bne        +0x6 /* 00004142 */
  5900. 0000413E  7073                     moveq.l    D0, 0x73
  5901. 00004140  6006                     bra        +0x8 /* 00004148 */
  5902. label00004142:
  5903. 00004142  203C 0000 0400           move.l     D0, 0x400
  5904. label00004148:
  5905. 00004148  2F00                     move.l     -[A7], D0
  5906. 0000414A  4EAD 19BA                jsr        [A5 + 0x19BA /* export_819 */]
  5907. 0000414E  588F                     addq.l     A7, 4
  5908. label00004150:
  5909. 00004150  4A47                     tst.w      D7
  5910. 00004152  6706                     beq        +0x8 /* 0000415A */
  5911. 00004154  48C5                     ext.l      D5
  5912. 00004156  2005                     move.l     D0, D5
  5913. 00004158  6002                     bra        +0x4 /* 0000415C */
  5914. label0000415A:
  5915. 0000415A  7000                     moveq.l    D0, 0x00
  5916. label0000415C:
  5917. 0000415C  3880                     move.w     [A4], D0
  5918. 0000415E  3007                     move.w     D0, D7
  5919. 00004160  4CEE 18F0 FFE4           movem.l    D4,D5,D6,D7,A3,A4, [A6 - 0x1C]
  5920. 00004166  4E5E                     unlink     A6
  5921. 00004168  4E75                     rts
  5922. fn0000416A:
  5923. 0000416A  4E56 0000                link       A6, 0
  5924. 0000416E  2F0B                     move.l     -[A7], A3
  5925. 00004170  266E 0008                movea.l    A3, [A6 + 0x8]
  5926. 00004174  7000                     moveq.l    D0, 0x00
  5927. 00004176  2F00                     move.l     -[A7], D0
  5928. 00004178  7201                     moveq.l    D1, 0x01
  5929. 0000417A  2F01                     move.l     -[A7], D1
  5930. 0000417C  7400                     moveq.l    D2, 0x00
  5931. 0000417E  142B 004C                move.b     D2, [A3 + 0x4C]
  5932. 00004182  E542                     asl        D2.w, 2
  5933. 00004184  41ED BEFC                lea.l      A0, [A5 - 0x4104]
  5934. 00004188  2F30 2000                move.l     -[A7], [A0 + D2.w]
  5935. 0000418C  2F0B                     move.l     -[A7], A3
  5936. 0000418E  2F00                     move.l     -[A7], D0
  5937. 00004190  4EBA BE72                jsr        [PC - 0x418E /* 00000004 */]
  5938. 00004194  266E FFFC                movea.l    A3, [A6 - 0x4]
  5939. 00004198  4E5E                     unlink     A6
  5940. 0000419A  4E75                     rts
  5941.